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

2022-08-30 07:15:37

我运行一个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 行未知中没有此类文件或目录

那是什么意思?


答案 1

这意味着您的一个php配置文件(php.ini或靠近它的另一个)中有一个或行正在尝试加载该扩展名:extension=...zend_extension=...ixed.5.2.lin

不幸的是,该文件或路径不存在,或者权限不正确。

  1. 尝试在 PHP 加载的文件(可以指示哪些是)中搜索 - 其中一个应该尝试加载该扩展名。.iniphpinfo()
  2. 更正文件的路径或注释掉相应的行。

答案 2

如果您使用的是Linux,则可以通过在shell中键入以下内容来找到所有加载的配置文件:

php -r "print phpinfo();" | grep ".ini"

更新:正如评论中提到的,这可能更准确:

php -i | grep ini

推荐