所以我一直在寻找12小时解决这个错误,当我试图安装Laravel框架的PHP。我发现了许多不同的帖子,但似乎没有任何工作。继承人的问题,我经历的所有步骤获得Laravel我的电脑,这是网上下载并安装作曲家我的/ usr/local/bin目录/目录,然后运行这个命令上:mcrypt安装,但laravel抛出错误安装
Desktop $ composer create-project laravel/laravel learning-laravel
,我得到这个错误:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for laravel/framework v5.0.16 -> satisfiable by laravel/framework[v5.0.16].
- laravel/framework v5.0.16 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
我已删除并重新安装PHP的,我已经跑了一个脚本,如果安装mcrypt的,它运行真实的看见,我曾尝试在添加扩展= mcrypt.so到php.ini文件(或许文件中有错误的地方),但似乎没有任何工作。我不使用MAMP我有我自己的本地测试环境。
我正在小牛
我有PHP 5.6.6安装
我运行的Apache 2.2.26
你肯定要修改了正确的php.ini?有时,在命令行中运行的php可能与Web服务器使用的php不一样。 WAMP通常是这种情况。 – user3158900 2015-04-03 18:03:47
mcrypt是否出现在'phpinfo()'中? – Machavity 2015-04-03 18:05:10
@Machavity是的phpinfo()说mcrypt启用 – Tyler 2015-04-03 18:07:23