【发布时间】:2016-03-09 17:37:17
【问题描述】:
我正在尝试在虚拟机上安装 Laravel 项目的所有软件包。我已经安装了所有东西,但是在 composer install 操作期间向我显示错误 MCrypt PHP Extension Required。
但是.. Mcrypt 已安装!我也做过这个动作:
locate mcrypt.ini
locate mcrypt.so
并在 mcrypt.ini 中写入 mcrypt.so php5 路径。 那么现在包含什么 mcrypt.ini 文件?只是这段文字:
exstension=/usr/lib/20131226/mcrypt.so
也使用过:php5enmod mcrypt 和 service apache2 restart 没有任何结果..
【问题讨论】:
-
如果你创建一个包含
<?php phpinfo(); ?>的脚本,它是否真的报告mcrypt 已安装? -
还要检查您的 apache 是否使用与 CLI 相同的 PHP 版本
-
并重启php5-fpm以防万一。
-
php5-fpm 重新启动,没有任何变化,而且 php 版本只是这台机器上的一个......
-
在 Ubuntu apache 和 cli 上有单独的配置。
php -i可以向<?php phpinfo();显示不同的结果