PHP linux服务器报错 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/的解决方法!

Mac homebrew搭建php nginx apache mysql环境 macOS php nginx apache mysql 多版本 阅读详情

晚上***.com换空间,搬迁到新的机子上,但是发现重写中http://www.***.com/info/ 和 http://www.***.com/info/public-227636.html 居然全都是直接指向 404文件。

自己检查才发确认重写htaccess中的/info这一段根本就没有生效,但是其他的,如/site /qiye /wuliu /geti 都是生效的。重写文件/.htaccess内容如下:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.+)\.(htm|inc)$ – [F,L]


#detail
RewriteRule ^info/public-(\d+).html$ baidu.com/info.php?id=$1 [L]
RewriteRule ^site/free-(\d+).html$ baidu.com/site.php?id=$1 [L]
RewriteRule ^qiye/company-(\d+)/?$ baidu.com/qiye.php?id=$1 [L]
RewriteRule ^wuliu/gongsi-(\d+)/?$ baidu.com/wuliu.php?id=$1 [L]
RewriteRule ^geti/shop-(\d+)/?$ baidu.com/geti.php?id=$1 [L]
RewriteRule ^member/userid-([^\/]+)/?$ baidu.com/member.php?uid=$1 [L]


还发现网站每个有PHP文件的目录下 error_log 文件不停的重复记录这个错误:

[24-Oct-2013 07:10:59 Europe/Moscow] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”: cannot open shared object file: No such file or directory in Unknown on line 0
[24-Oct-2013 07:10:59 Europe/Moscow] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”: cannot open shared object file: No such file or directory in Unknown on line 0
[24-Oct-2013 07:10:59 Europe/Moscow] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”: cannot open shared object file: No such file or directory in Unknown on line 0
[24-Oct-2013 07:10:59 Europe/Moscow] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”: cannot open shared object file: No such file or directory in Unknown on line 0
[24-Oct-2013 07:11:00 Europe/Moscow] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”: cannot open shared object file: No such file or directory in Unknown on line 0
[24-Oct-2013 07:11:00 Europe/Moscow] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”: cannot open shared object file: No such file or directory in Unknown on line 0


测试了很久,把htaccess文件删得只剩下最后那一条重写:

RewriteEngine On
RewriteRule ^info/public-(\d+).html$ baidu.com/info.php?id=$1 [L]


/info的这个重写还是是没有生效,其他的/site /member /qiye /wuliu 依旧是正常的。

真的快找不出原因,最后想到以前使用过的linux空间遇到过这样的情况:“如果htaccess重写涉及的目录真的存在会出错”,仔细找 /info这个目录根本就不存在的。

后来突发奇想,建立一个/info目录试试,结果居然解决了这个问题



------------------------------------------------------------------------------------------------

2013-10-24 补充:

今天偶然来发现,网站根目录下的/error_log文件居然多大了100多MB,而且每时每刻都在不停的增加。

才明白,原来上次解决的只是htaccess 重写问题,但这个的报错依旧是存在的。查阅了很多英文的资料,大部分都说是PHP版本的问题,需修改PHP.INI 或者安装xcache.so。

我的服务器的PHP版本:

PHP Version 5.3.23



现在发现更离谱的是,新建一个目录/a,新增文件 /a/phpinfo.php,访问一次这个phpinfo.php,error_log文件就记录一次:

[24-Oct-2013 07:16:22 Europe/Moscow] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/”xcache.so”: cannot open shared object file: No such file or directory in Unknown on line 0
phpinfo.php全部源码:

<?php
phpinfo();
?>

如果你也遇到了这个问题,希望回帖或发送邮件告诉我一下解决方法,我的邮箱 default.fu@foxmail.com 。






CentOS 8 LAMP环境构建:从安装到生产级稳定运行 LAMP(Linux+Apache+MariaDB+PHP)是Web服务最经典的技术栈,其本质是一套跨进程、跨协议、跨安全域的协同运行体系。理解其核心原理需把握四大维度:Linux内核资源调度与SELinux强制访问控制、Apache多路复用MPM模型与FastCGI解耦机制、MariaDB与PHP间的ABI兼容性及utf8mb4字符集全链路闭环、PHP运行时SAPI上下文隔离与扩展加载路径一致性。这些底层机制共同决定了LAMP的稳定性、安全性与性能边界。本文聚焦CentOS 8这一已进入维护阶段但仍在大量 阅读详情

相关推荐

[CTFSHOW]JWT

文章目录前言JWT简介CTFSHOW Web345CTFSHOW Web346前置知识开始做题CTFSHOW Web347CTFSHOW Web348CTFSHOW Web349CTFSHOW Web350前置知识利用WP如何防御 前言 有些师傅向我咨询WP,索性就发了吧,其实早就写好了,只是懒,在github仓库里囤着 JWT简介 可以看看我的Github总结给自己看的,Y4tacker CTFSHOW Web345 首先打开题目,查看源码,接下来访问/admin被跳转回主页啥也没有发生 where is

Y4tacker的博客 6042

PHP Warning: PHP Startup: Unable to load dynamic library 问题解决办法

一,问题描述: 在命令行执行 "php -m"查看安装了哪些扩展模块时,出现了如下错误提示: # php -m PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20190902/redis.so' (tried: /usr/lib/php/20190902/redis.so (/usr/lib/...

gxl_ct001的专栏 3万+

秦时明月6.2魔改版_从零到一部署指南_含安卓客户端配置与GM后台直通

本文提供《秦时明月》6.2魔改版从零开始的完整部署指南。详细讲解CentOS服务器环境准备、服务端文件部署与安装、关键端口开放及进程验证。重点涵盖安卓客户端APK的IP修改与重签名方法,并介绍了GM后台工具的访问与使用,助你快速搭建并管理专属游戏服务器。

garlic的博客 310

php报错:PHP Startup Unable to load dynamic library

今天遇到使用php命令运行文件报错,提示:PHP Startup: Unable to load dynamic ,于是网上找了好多资料,终于解决,记录如下,以便日后查阅。 报错内容如下:PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-z

爱代码也爱超越 3万+

【自动驾驶端到端5:VADv2: End-to-End Vectorized Autonomous Driving via Probabilistic Planning】

从大规模人类驾驶演示中学习类人驾驶策略是有希望的。但是,规划的不确定性使得从驾驶演示中提取驾驶知识是有挑战性的。从统计学习的角度来看,动作(包括实际和速度)是高度随机的,受许多无法建模的潜在因素影响。

weixin_40000560的博客 1404

SAP MM 物料描述MAKTX 40个字符不够用的问题处理

SAP物料描述表,长度40个字符一般情况下,40个字符在描述中也够用了,但是要加上规格之类的额外描述就不一定了,特别是对于辅助件-刀具。解决方案一:对maktx增强,换成CHAR80或者CHAR100的,但是风险较大,涉及到好多地方,另外SAP+ 算号器 也不支持。解决方案二:增强字段。内部顾问,建议在 那就在这里加一个字段,具体过程如下:1、创建域2、创建架构3、附加架构4、GUI 设置 5、后台设置6、MASS/MM17字段新增。过程1、创建域 SE112、创建结构 se11 3、MARA附加架构

GAVIN 4728

Linux启动php报错PHP Startup:Unable to load dynamic library.........

可能因为php.ini中开启了有些扩展,但一些扩展我们可能没有安装,详细参照下面博客 https://blog.csdn.net/aerchi/article/details/84646179

Sumshine12.5 6846

从零开始:小鼠Bulk RNA-seq全流程实战指南

本文提供了一份详尽的小鼠Bulk RNA-seq全流程实战指南,涵盖从软件环境搭建、原始数据质控与清洗、序列比对、基因定量到下游差异表达分析与功能富集。内容面向生物信息学新手,通过清晰的代码示例和步骤解析,帮助读者系统掌握Bulk RNA-seq数据分析的核心技能,并产出可靠的生物学洞见。

lake5的博客 713

linux php无法加载动态库,PHP启动:无法加载动态库`curl.so` Ubuntu

PHP Warning: PHP Startup: Unable to load dynamic library‘/usr/lib/php/20131226/curl.so’ – /usr/lib/php/20131226/curl.so:undefined symbol: zend_unset_property in Unknown on line 0我正在使用Ubuntu 14.04 LTS...

weixin_42393362的博客 837

飞塔CVE-2022-40684复现

admin 无密码直接回车(会提示修改密码)

G3et的博客 1145

php报错:unable to load dynamic library

PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/php_openssl.dll' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/php_openssl.dll:...

东城绝神 1万+

YOLOv11改进 | 融合改进篇 | 利用尺度统一检测头DynamicHead融合P2增加小目标检测层(让小目标无所遁形)

本文给大家带来的最新改进机制是针对性的改进,针对于小目标检测增加P2层针对于大目标检测增加P6层利用DynamicHead(原版本一比一复现,全网独一份,不同于网上魔改版本)进行检测,其中我们增加P2层其拥有更高的分辨率,这使得模型能够更好地捕捉到小尺寸目标的细节。我们增加P6层是一个较低分辨率但具有更大感受野的特征层。对于大尺寸目标,这意味着模型可以更有效地捕捉到整体的结构信息。在这些的基础上我们配合DynamicHead可以使模型根据不同尺寸的目标动态调整其检测策略,进一步提升模型的精度。

Snu77的博客 3945

ThinkPHP部署遇SourceGuardian Loader报错?一篇讲透排查与安装

PHP源码加密是商业代码保护常用手段,SourceGuardian作为主流加密扩展,其Loader必须与运行环境严格匹配。当ThinkPHP项目在服务器上出现“Fatal error: Uncaught think\exception\ErrorException: SourceGuardian Loader”时,本质是PHP启动阶段扩展加载失败,而非框架逻辑问题。理解扩展加载机制与php.ini配置、CLI/FPM一致性、版本对应关系,能大幅缩短故障排查时间。本文从扩展原理出发,结合宝塔面板与LNMP环境

weixin_33824363的博客 286

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

做php适配信创的过程中会遇到的所有问题。很细很细

qq_37805832的博客 571

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Ubuntu 20.04 LEMP环境搭建:Nginx+PHP7.4+MySQL8.0实战配置

LEMP(Linux、Nginx、MySQL、PHP)是现代Web开发的基础运行时环境,其核心在于事件驱动的Nginx高效处理并发请求,配合PHP-FPM进程管理与MySQL事务型存储,构成轻量、可控、可调试的服务栈。在Ubuntu 20.04这一长期支持版本中,PHP 7.4与MySQL 8.0的组合虽稳定,但存在caching_sha2_password认证不兼容、php7.4-fpm.sock路径绑定、utf8mb4字符集配置等典型技术断点。掌握这些细节,不仅能规避502网关错误、PDO连接失败等高频

475

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Swoole扩展安装与配置全指南:从原理到高并发实践

在Web开发领域,高性能网络通信是构建实时应用与处理高并发的核心技术。传统PHP的同步阻塞模型在处理长连接、WebSocket服务等场景时存在瓶颈。Swoole作为PHP的异步网络通信引擎,通过事件驱动与协程机制,实现了高性能的异步非阻塞编程,让PHP能够轻松构建TCP/UDP服务器、实时推送等应用。其常驻内存的特性与协程调度能力,为PHP赋予了处理高并发连接的能力,大幅提升了应用性能。本文将围绕Swoole的安装部署,深入解析其在Linux、macOS及Docker环境下的编译配置、性能调优及常见故障排查

weixin_33836874的博客 367

php warning: php startup,解决“PHP Warning: PHP Startup: Unable to load dynamic&

服务器新安装的php,发现通过apache走web访问方式好好的。但是通过命令行方式出现报错,如下:PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/php_mysqli.dll' - /usr/local/ph...

weixin_33806859的博客 2113

PHP启动:动态库加载失败(PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php7/lib/php/ext...

  今天在linux上面智障一般搞了好久,本来想安装个swoole的,然后用 php -m 的命令想看下安装的PHP扩展库,发现有的扩展库有的可以出来,有的加载失败,   加载失败的错误类型: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php7/lib/php/extensions/no...

weixin_30945039的博客 3944

调试php报错PHP Warning: Unable to load dynamic l

报错内容:[root@zabbix logs]# more /etc/httpd/logs/error_logPHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/bcmath.so' - /lib64/libc.so.6: version `GLIBC_2.14' ...

bifei2661的博客 846

php中一直有PHP Warning: PHP Startup: Unable to load dynamic library

在部署完PHP后一直有PHP Warning: PHP Startup: Unable to load dynamic library 的告警很麻烦,在日志中记录了非常的多,是因为软连接出了问题, 只要运行php命令就会出现,需要修改ini文件,我再部署无忧安卓网的时候出现了该报错,会占用大量的日志文件影响到排查其他问题。修改ini文件 ; Enable bz2 extension module extension=bz2 修改为 ; Enable bz2 extension ...

fmz2222的博客 9643

编译安装PHP报错PHP Warning: PHP Startup: Unable to load dynamic library curl.so

源码编译安装的PHP,每次运行的时候都报错,提示 PHP Warning: PHP Startup: Unable to load dynamic library ‘curl.so’ 等一大串的警告 经过N次尝试,终于找到了问题所在,下面是解决方式,仅供参考 PHP版本: PHP-7.2.13 配置参数: ./configure \ --prefix=/usr/local/php \ --with-config-file-path=/usr/local/php/etc \ --with.

zqin0的博客 6129

编程语言PHP启动提示Unable to load dynamic library php_curl.dll怎么办_PHP教程

编程语言PHP启动提示Unable to load dynamic library php_curl.dll怎么办_PHP教程 PHP启动提示Unable to load dynamic library php_curl.dll怎么办 ,下面我们来看解决办法哦 这个问题容易手配PHP的时候出现, 在php.ini中正确开启了curl扩展后, 在PHPINFO中却看不到相关的信息, 而Apache的日志会显示以下错误: PHP Warning: PHP Startup: Unable to load d

1448

linux上安装redis扩展 ,报错了:Unable to load dynamic library redis.so

不要在php.ini里加入extension=redis.so这行,可在php.d文件夹下创建新文件redis.ini,在redis.ini里加入extension=redis.so这行。这是因为和json扩展加载顺序冲突导致的。

yg20231117csdn的博客 1623

安装Mongodb驱动程序出现 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/ex

和同学百度了一会一直出现,PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/mongo.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20060

zpf_nevergiveup的博客 2万+

PHP Startup: Unable to load dynamic library 解决

PHP Startup: Unable to load dynamic library 作为PHP抽风的一个病状之一,解法倒是简单。   主要是源于PHP目录变了,但相关目录映射没有跟着变。   因此,打开 php.ini ,找到 extension_dir 将其设置为绝对路径即可。   比如,在windows下   extension_dir = "E:/dev-workspa...

钰琳仙境 6742
上一篇: javascript + 促销倒计时源码 + fixed固定在底部(兼容IE6)
下一篇: 使用PHP程序header location 进行跳转的注意的一个细节!
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值