【问题标题】:Startup: Unable to load dynamic library '/usr/lib/php/modules/module.so'启动:无法加载动态库'/usr/lib/php/modules/module.so'
【发布时间】:2013-05-21 19:02:28
【问题描述】:

当我运行命令时

php -v

出现这个错误

PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/modules/module.so' - /usr/lib/php/modules/module.so:无法打开共享对象文件:没有这样的第 0 行 Unknown 中的文件或目录 PHP 5.3.3 (cli)(构建时间:2013 年 2 月 22 日 02:37:06)

【问题讨论】:

  • 你检查过文件是否真的存在吗?
  • 是的,没有这样的文件。

标签: php php-extension


【解决方案1】:

这是由 mcrypt 扩展引起的。

编辑 /etc/php.d/mcrypt.ini

改变

; Enable mcrypt extension module
extension=module.so

到这里

; Enable mcrypt extension module
extension=mcrypt.so

编辑:

迷你

如果目录 /etc/php.d 不存在 - 似乎您没有安装 php 或文件 mcrypt.ini 位于不同的位置。尝试解决方法。

【讨论】:

  • 此外,mcrypt.so 也被添加到 php.ini 中,您需要从那里将其注释掉,并且只在/etc/php.d/mcrypt.ini 中保持活动状态
  • 目录/etc/php.d不存在!
猜你喜欢
  • 2014-03-06
  • 2015-10-13
  • 2014-07-28
  • 2017-01-05
  • 2017-02-27
  • 2018-01-15
  • 2017-07-29
  • 2018-12-14
  • 2018-03-14
相关资源
最近更新 更多