Bur*_*ppo 2 php laravel laravel-4
我刚刚安装了Ubuntu,设置了Apache,MySQL和PHP.然后我决定安装Laravel框架.我跑了一个composer install并得到以下错误:
Mcrypt PHP extension required. Script php artisan clear-compiled handling the post-install-cmd event returned with an error
Run Code Online (Sandbox Code Playgroud)
然后我安装了mcrypt交易,剩下的只是工匠错误.我决定继续我的业务,因为我无法在线找到解决方案.
现在我开始我的第一个laravel项目.我跑了php artisan migrate:install,它说Mcrypt PHP extension required.
我该怎么做才能解决这个问题?
我运行了这个命令,它没有帮助:
sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/apache2/conf.d/20-mcrypt.ini
Run Code Online (Sandbox Code Playgroud)
我已经运行了几次,它只是说它安装了:
sudo apt-get install php5-mcrypt
Run Code Online (Sandbox Code Playgroud)
您只需确保扩展配置文件已链接到正确的位置.这是通过php5enmod实用程序完成的.您不应该直接创建符号链接
我会说这应该有效.首先,删除您创建的符号链接...
sudo rm /etc/php5/apache2/conf.d/20-mcrypt.ini
Run Code Online (Sandbox Code Playgroud)
然后使用该php5enmod工具
sudo php5enmod mcrypt
Run Code Online (Sandbox Code Playgroud)
然后重新加载Apache
sudo service apache2 reload
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2836 次 |
| 最近记录: |