PHP linux服务器报错 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/的解决方法!
来源:互联网 发布:软件代理怎么做 编辑:程序博客网 时间:2024/05/22 08:26
晚上***.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 OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.+)\.(htm|inc)$ – [F,L]#detailRewriteRule ^info/public-(\d+).html$ zbphp.com/info.php?id=$1 [L]RewriteRule ^site/free-(\d+).html$ zbphp.com/site.php?id=$1 [L]RewriteRule ^qiye/company-(\d+)/?$ zbphp.com/qiye.php?id=$1 [L]RewriteRule ^wuliu/gongsi-(\d+)/?$ zbphp.com/wuliu.php?id=$1 [L]RewriteRule ^geti/shop-(\d+)/?$ zbphp.com/geti.php?id=$1 [L]RewriteRule ^member/userid-([^\/]+)/?$ zbphp.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 OnRewriteRule ^info/public-(\d+).html$ zbphp.com/info.php?id=$1 [L]
/info的这个重写还是是没有生效,其他的/site /member /qiye /wuliu 依旧是正常的。
真的快找不出原因,最后想到以前使用过的linux空间遇到过这样的情况:“如果htaccess重写涉及的目录真的存在会出错”,仔细找 /info这个目录根本就不存在的。
后来突发奇想,建立一个/info目录试试,结果居然解决了这个问题(by admin@zbphp.com)。
------------------------------------------------------------------------------------------------
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全部源码:
<?phpphpinfo();?>
如果你也遇到了这个问题,希望回帖或发送邮件告诉我一下解决方法,我的邮箱 default.fu@foxmail.com 。
- PHP linux服务器报错 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/的解决方法!
- 安装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/lib/php5/20121212/pdo_mysql.so' - /us
- PHP5.X系列命令行跑php PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/··
- PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so'
- PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so'
- PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so'
- php报错:PHP Startup Unable to load dynamic library
- PHP Warning: PHP Startup: Unable to load dynamic library
- PHP startup: Unable to load dynamic library
- PHP Startup: Unable to load dynamic library
- PHP Warning: PHP Startup: Unable to load dynamic library 'C:/PHP/ext\\php_ldap.dll' - The specified
- PHP message: PHP Warning: PHP Startup: Unable to load dynamic library
- 解决PHP startup: Unable to load dynamic library的错误
- PHP startup: Unable to load dynamic library错误的错误
- PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\-PHPphp技巧
- PHP Warning: PHP Startup: Unable to load dynamic library 'F:\phpWorkspace\php5\ext\php_mysqli.dll'
- Warning: PHP Startup: Unable to load dynamic library 'php/ext\php_pgsql.dll' - %1 不是有效的 Win32 应用程序
- OCP-1Z0-051-V9.02-130题
- 2013-10-19【学习汇报】
- MONGODB在CENTOS下的安装
- OCP-1Z0-051-V9.02-131题
- HTML ContentType
- PHP linux服务器报错 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/的解决方法!
- 位运算(转自matrix67)
- iOS单例模式的实现
- java设计模式(二)—— 装饰、门面、享元、原型、状态、策略
- 竞速游戏任务系统设计
- C语言做图 书 信 息 管 理 系 统,大学的孩子们 福音在哪,这足够应付你们考试了
- 逻辑卷管理器--LVM
- OCP-1Z0-051-V9.02-132题
- netty的心跳检测实现