ホームページ  >  記事  >  バックエンド開発  >  PHP に mcrypt.so をインストールするときにエラー mcrypt.h が見つからないの解決策

PHP に mcrypt.so をインストールするときにエラー mcrypt.h が見つからないの解決策

WBOY
WBOYオリジナル
2016-06-13 12:00:03900ブラウズ

PHP で mcrypt.so をインストールするときに mcrypt.h が見つかりませんというエラーの解決策

エラー内容:configure:error:mcrypt.h not found libmcrypt を再インストールしてください

ネットでいろいろ調べましたが、 yum install libmcrypt libmcrypt-devel に付属しているものを含め、これは効果がありません。

SourceForget に移動して、libmcrypt http://sourceforge.net/projects/mcrypt/files/Libmcrypt/ をダウンロードします。最新バージョンは mcrypt 2.6.7.gz です。ダウンロードしてインストールした後も、libmcrypt が見つからないというエラーが報告されます。


テストを続け、最終的にはインストールに成功しました。バージョンが高すぎるように感じます。

方法 (重要な点はバージョン 2.5.7 を使用することです):

#使用wget可以通过以下路径下载wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz #解压tar -zxvf libmcrypt-2.5.7.tar.gz  #进入目录cd libmcrypt-2.5.7 #编译(默认安装到/usr/local/lib/)./configure --prefix=/usr/local/libmcrypt #执行安装make && make install


PHP-5.5.13 で解凍された ext ディレクトリの mcrypt に戻ります。
phpize./configure --with-php-config=/usr/local/php5/bin/php-config \--with-libmcrypt=/usr/lib/libmcryptmakemake testmake installvim /etc/php.ini  #加入extension=mcrypt.so

(2014-6-19 デフォルトでは 7#zbphp.com)




声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。