2013-05-21 18 views
17

'/usr/lib/php/modules/module.so' 私は、コマンドスタートアップ:動的ライブラリをロードできません

php -v 

を実行すると、このエラーが

PHPの警告まで来る:PHPスタートアップ:ダイナミックライブラリ '/usr/lib/php/modules/module.so'を読み込むことができません - /usr/lib/php/modules/module.so:共有オブジェクトファイルを開くことができません:そのファイルやディレクトリはUnknown in lineにありません0 PHP 5.3.3(cli)(組み込み:Feb 22 2013 02:37:06)

+0

ファイルが実際に存在するかどうかを確認しましたか? – likeitlikeit

+0

はい、私はそのようなファイルはありませんでした。 – BrutalApple

答えて

42

これはmcrypt拡張によるものです。

編集は、この

; Enable mcrypt extension module 
extension=mcrypt.so 

編集に

と変更

; Enable mcrypt extension module 
extension=module.so 

を/etc/php.d/mcrypt.ini:

ミニ

ディレクトリ/etc/php.dが存在しない場合、phpがインストールされていないか、mcrypt.iniファイルが別の場所にあると思われます。回避策を試してください。

+1

さらに、mcrypt.soもphp.iniに追加され、そこからコメントアウトして、 '/ etc/php.d/mcrypt.ini'にのみアクティブにしておく必要があります。 – Twisted1919

+2

ディレクトリ'/etc/php。 dは存在しません! – mini

+0

「locate mcrypt.ini」を使用して、適切な担当者を検索します。 – lahbib

関連する問題