![](/img/trans.png)
[英]Howto ubuntu 18.04 install / activate PHP extension ext-mcrypt
[英]ext-mcrypt error while installing laravel on ubuntu 14.04
我是初学者在ubuntu 14.04中的laravel。 我尝试运行以下对安装laravel的推荐。
composer create-project laravel/laravel --prefer-dist
我得到了以下错误。 我也尝试安装ncrypt但我得到了同样的错误。
Installing laravel/laravel (v5.0.1)
- Installing laravel/laravel (v5.0.1)
Loading from cache
Created project in /opt/lampp/htdocs/laravel
Loading composer repositories with package information
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/framework v5.0.2 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
- laravel/framework v5.0.1 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
- laravel/framework v5.0.0 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
- Installation request for laravel/framework 5.0.* -> satisfiable by laravel/framework[v5.0.0, v5.0.1, v5.0.2].
我也尝试运行此命令,但我得到了同样的错误。
sudo apt-get install mcrypt php5-mcrypt
sudo php5enmod mcrypt
sudo service apache2 restart
提前致谢..
我打开这个文件
gedit /etc/php5/cli/php.ini
将一行放入此文件
extension=mcrypt.so
这成功运行了。
任何方式再次感谢。
这就是我在Mac Yosemite上解决的问题。 我在/ etc /中有一个php.ini,我有mcrypt instaIled。 但我遇到了同样的问题。
运行此命令以查找另一个php.ini。
php -i|grep ini
它返回了以下内容。
System => Darwin Myname-MacBook-Pro.local 14.1.0 Darwin Kernel Version 14.1.0: Mon Dec 22 23:10:38 PST 2014; root:xnu-2782.10.72~2/RELEASE_X86_64 x86_64
Configuration File (php.ini) Path => /usr/local/etc/php/5.5
Loaded Configuration File => /usr/local/etc/php/5.5/php.ini
....
我打开/usr/local/etc/php/5.5/php.ini并将extension=mcrypt.so
添加到该文件中。
我希望这将有助于将来的某些人。
使用brew的Mac用户只能在CLI中运行:
brew install php56-mcrypt
Doinion戒指。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.