2013-05-21 56 views
17

当我运行命令启动:无法加载动态库 '/usr/lib/php/modules/module.so'

php -v 

这个错误出现

PHP的警告:PHP启动:无法加载动态库'/usr/lib/php/modules/module.so' - /usr/lib/php/modules/module.so:无法打开共享目标文件:没有这样的文件或目录0 PHP 5.3.3(cli)(built:Feb 22 2013 02:37:06)

+0

您是否检查过该文件是否存在? – likeitlikeit

+0

是的,我没有,没有这样的文件。 – BrutalApple

回答

42

这是由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位于不同的位置。尝试解决。

+1

此外,mcrypt.so也被添加到php.ini中,并且您需要从那里注释掉它,并且仅在'/etc/php.d/mcrypt.ini'中将其保留为活动状态。 – Twisted1919

+2

目录'/ etc/php。 d'不存在! – mini

+0

使用'找到mcrypt.ini'找到正确的代表。 – lahbib

相关问题