为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
隔江千里 2019-08-08 17:01:34
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行的“未知”中没有此类文件或目录那是什么意思?
查看完整描述

3 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

这意味着你的一个php配置文件(php.ini或其他接近它)中有一个extension=...zend_extension=...一行试图加载该扩展:ixed.5.2.lin

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

  1. 尝试搜索.iniPHP加载的文件(phpinfo()可以指示哪些文件) - 其中一个应该尝试加载该扩展名。

  2. 更正文件的路径或注释掉相应的行。


查看完整回答
反对 回复 2019-08-08
?
慕村225694

TA贡献1880条经验 获得超4个赞

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

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

更新:如评论中所述,这可能更准确:

php -i | grep ini


查看完整回答
反对 回复 2019-08-08
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

如果您只是想让错误消失,而您不需要扩展名,那么请务必注释该行php.ini。但是如果你真的想解决这个问题,还有一些额外的信息。

基于确切的模块有多种原因,但也有一些通用的指导原则。

  1. 在该部分下打开phpinfo()并查找。这是您的模块所在的位置。extension_dirCore

例如,/usr/lib/php/modules对于Unix / Linux。

  1. 如果文件确实存在,请确保权限足够。

  2. 如果该文件不存在,请使用以下资源进行安装。

在* nix(PEAR)上
安装在Windows上安装扩展


查看完整回答
反对 回复 2019-08-08
  • 3 回答
  • 0 关注
  • 2021 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信