PHPのエラーログファイルの警告:PHPのスタートアップ:動的ライブラリをロードできません...

インストール、設定情報やその他の拡張機能のインストールを通じて、私のソースコンパイラ環境がインストールしたり、設定していないとして、
サービスの開始に影響を与えずにphp.errファイルには、これらのヒントでしたが、ああ、疲れた心を見て、決定しましたそれらを破壊します。

問題の説明:

理由:

上記のエラー・マップ・ファイルには、エラーの2種類の.dll .soがありますが、私はcentos7を使用していますので、問題の.dllファイルはphp.iniの構成プロファイルを使用する必要があります。行をコメントアウトし、
.soが私は、このファイルのインストールmcrypt拡張モジュールを持って次のパスのエラーがこのファイルをmcrypt.soしません参照してください。

     1. cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303 ;
     2.  ls 

ソリューション:

この方法の一つ:

実行するファイルの検索find / -name mcrypt.so
だけでエラーが発生した後のパスを見つけるためのソフトリンクを作成することを。

だから、悲しい、私は失敗した方法、またはエラーでエラーが発生しました。

方法2:

私はここで報告mcryptの問題であるかの他の.soファイル、拡張子はphp.iniファイルに直接コメントアウトする必要がない場合、必要に応じて、対応するエラーファイル名にフォルダ名。
まず、あなたが適切な拡張機能をインストールしてください。
第二に、ここにもあなたはああは、phpizeをインストールする必要があり、は、phpizeする必要があります

まず、mcryptのフォルダが存在しない参照するには、インストールディレクトリのフォルダ内の内線PHPファイルを入力し、存在する場合:

     1. cd mcrypt ;
     2. /usr/local/php/bin/phpize ;
     3. ./configure --with-php-config=/usr/local/php/bin/php-config ;
     4.  make && make install

以下、得られた結果は、友達になることができます~~~

PHPとそれがその後、再オープンサービスnginxのです

おすすめ

転載: www.cnblogs.com/xinxinmifan/p/php_error_question.html