PHP警告:PHP启动:无法加载动态库

PHP警告:PHP启动:无法加载动态库

我运行PHP脚本并得到此错误:

PHP警告:PHP启动:无法加载动态库'/usr/local/lib/php/extensions/no-debug-non-zts-20090626/ixed.5.2.lin' - / usr / local / lib / php / extensions /no-debug-non-zts-20090626/ixed.5.2.lin:无法打开共享对象文件:第0行的“未知”中没有此类文件或目录

那是什么意思?


隔江千里
浏览 2023回答 3
3回答

SMILET

这意味着你的一个php配置文件(php.ini或其他接近它)中有一个extension=...或zend_extension=...一行试图加载该扩展:ixed.5.2.lin不幸的是,该文件或路径不存在或权限不正确。尝试搜索.iniPHP加载的文件(phpinfo()可以指示哪些文件) - 其中一个应该尝试加载该扩展名。更正文件的路径或注释掉相应的行。

慕村225694

如果您使用的是Linux,则可以通过在shell中键入以下内容来查找所有已加载的配置文件:php -r "print phpinfo();" | grep ".ini"更新:如评论中所述,这可能更准确:php -i | grep ini

收到一只叮咚

如果您只是想让错误消失,而您不需要扩展名,那么请务必注释该行php.ini。但是如果你真的想解决这个问题,还有一些额外的信息。基于确切的模块有多种原因,但也有一些通用的指导原则。在该部分下打开phpinfo()并查找。这是您的模块所在的位置。extension_dirCore例如,/usr/lib/php/modules对于Unix / Linux。如果文件确实存在,请确保权限足够。如果该文件不存在,请使用以下资源进行安装。在* nix(PEAR)上安装在Windows上安装扩展
打开App,查看更多内容
随时随地看视频慕课网APP