mcrypt扩展名丢失。 请检查您的PHPconfiguration

我只是按照https://www.digitalocean.com/community/articles/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu上的教程,同时修复了我来的其他多个错误在一路上,我坚持最后一个错误。 当我login到phpMyAdmin时,底部会出现一个巨大的红色错误,提示“mcrypt扩展名缺失,请检查您的PHPconfiguration”。 我通过putty安装了Ubuntu 13.10教程中列出的所有东西。

尝试这个:

sudo apt-get install php5-mcrypt sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available sudo php5enmod mcrypt sudo service apache2 restart 

我已经在数字海洋上跟随了OP的精确教程。 唯一缺less的步骤是

 sudo php5enmod mcrypt sudo service apache2 restart 

并重新启动Apache服务后,错误消失

为任何遇到Linux Mint 17问题的人添加这个答案。

刚刚安装了一个LAMP堆栈,并得到这个错误。 mycrpt.ini文件已安装在/ etc / php5 / mods-available目录中。 所有需要做的就是运行命令来启用模块:

 sudo php5enmod mcrypt 

之后重新启动Apache,你会很好去。

我只是把一个符号链接塞进了PHPconfiguration的Apache部分。 平台:Xubuntu 14.04 LTS。

细节:

  1. cd /etc/php5/apache2/conf.d
  2. sudo ln -s ../../mods-available/mcrypt.ini 20-mcrypt.ini
  3. ls -l看看新链接是否在那里
  4. sudo apache2ctl重启

HTH。

尝试这个:

 sudo apt-get install mcrypt php5-mcrypt; php5enmod mcrypt; service apache2 restart 

我在使用terminal的Mac OS X优胜美地,我修复这个错误

请求的PHP扩展mcrypt从您的系统中丢失

通过运行以下命令:

 brew update brew upgrade brew tap homebrew/dupes brew tap josegonzalez/homebrew-php brew install php54-mcrypt 

对于那些使用LEMP栈(nginx&php5-fpm)的人来说,这是解决scheme

 apt-get install php5-mcrypt php5enmod mcrypt service php5-fpm restart service nginx restart 

(用sudo自然运行)