2013-05-21 57 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

相關問題