laravel在php 5.5中找不到mcrypt扩展名

时间:2014-05-28 20:06:34

标签: php apache laravel composer-php mcrypt

当我尝试为Laravel 4.1执行composer update命令时出现mcrypt错误,如下所示:

 Mcrypt PHP extension required.
 Script php artisan clear-compiled handling the post-update-cmd event returned with an error

 [RuntimeException]  
 Error Output:      

我已经使用这些命令来安装php5-mcrypt,如下所示:

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

这里有什么问题?

1 个答案:

答案 0 :(得分:3)

20-mcrypt.ini文件夹

中删除/etc/php5/mods-available符号链接

再次尝试php5enmod

如果还没有工作,你可以试试。

sudo ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/cli/conf.d/20-mcrypt.ini