php please reinstall libmcrypt

configure: error: mcrypt.h not found. Please reinstall libmcrypt

在linux下安装 mcrypt 时,报错如下:

<br />
configure: error: mcrypt.h not found. Please reinstall libmcrypt<br />

主要是的问题还是因为没有安装libmcrypt,可以参考以下的使用命令来操作。

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

安装这些再执行扩展的安装。

如果在安装过程中有报错,应该还需要安装mhash
请使用wget到这个地址下载:

http://nchc.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz

接下安装mhash

<br />
# tar -zxvf mhash-0.9.9.tar.gz<br />
# cd mhash-0.9.9<br />
# ./configure<br />
# make &amp;&amp; make install<br />

最后就要安装mcrypt,请到此地址下载:

http://jaist.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz

<br />
# tar -zxvf libmcrypt-2.5.8.tar.gz<br />
# cd libmcrypt-2.5.8<br />
# LD_LIBRARY_PATH=/usr/local/lib ./configure<br />
# make &amp;&amp; make install<br />

经过以上几步操作,基本上能解决 error: mcrypt.h not found 的问题。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.