配置php 5.6 configure时出错:错误:找不到mcrypt.h。请重新安装libmcrypt

时间:2017-11-22 20:58:08

标签: php linux

我正在尝试在linux中安装和配置php5.6。执行命令时

./configure --enable-bcmath --with-bz2 --enable-calendar --with-curl   --enable-exif --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --with-imap --with-imap-ssl --with-kerberos --enable-mbstring --with-mcrypt --with-mhash --with-mysql --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-zlib-dir --with-regex --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-soap --enable-sockets --with-xmlrpc --enable-zip --with-zlib --enable-inline-optimization --enable-mbregex --enable-opcache --enable-fpm --prefix=/usr/local/php --with-libdir=lib64

我收到错误

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

即使安装了libmcrypt。     rpm -qa | grep libmcrypt     libmcrypt-2.5.8-9.el6.x86_64

我提到了他们要求下载第三方回购的许多链接     rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm但我们被要求不使用任何第三方回购。所以我从网上下载了rpm文件并安装了它。

我使用的是Oracle Linux Server 6.9版。

由于

1 个答案:

答案 0 :(得分:-2)

sudo apt-get install php5-mcrypt && sudo service apache2 restart

Lamp install on ubuntu