Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉威尔4-作曲家的问题_Php_Macos_Laravel_Composer Php - Fatal编程技术网

Php 拉威尔4-作曲家的问题

Php 拉威尔4-作曲家的问题,php,macos,laravel,composer-php,Php,Macos,Laravel,Composer Php,我正在尝试执行此命令(如下所示) 以下是我得到的错误: Mcrypt PHP extension required. Script php artisan clear-compiled handling the post-install-cmd event returned with an error [RuntimeException] Error Output: create-project [-s|--stability="..."] [--prefer-so

我正在尝试执行此命令(如下所示)

以下是我得到的错误:

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



[RuntimeException]  
Error Output:       



create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repository-     url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [--no-install] [package] [directory] [version]
我查过:

php-v

PHP 5.4.24

sudo编写器诊断

检查平台设置:确定 检查git设置:确定 检查http连接:确定 检查磁盘可用空间:确定 正在检查编写器版本:确定

有什么想法吗


谢谢

您错过了PHP的mcrypt扩展,这是Laravel的一个要求。取决于您是什么系统,或者只需搜索mcrypt扩展名

编辑:刚看到你的osx标签,那么第一个链接应该包括它。

在linux上,你可以做:

sudo apt-get install php5-mcrypt
sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
sudo php5enmod mcrypt
sudo service apache2 restart
如果您使用mac电脑,可以尝试:


我正在使用mac:-s。我尝试了你发给我的链接,但什么都没有。你是对的。问题是它使用了错误的php版本。我已经按照那个家伙在帖子里说的步骤做了,但它不起作用。我设置了“.bash_profile”,并添加了导出路径=/Applications/MAMP/bin/php/php5.5.10/bin:$PATH,但当我键入哪个php不打印我添加的路径时,我仍然遇到同样的问题。知道吗?你不是说你的
php-v
输出5.4.24而不是5.5.10吗?我安装了5.5.10。我遵循了你发给我的邮件的步骤,它工作正常。。所以谢谢你:)
sudo apt-get install php5-mcrypt
sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
sudo php5enmod mcrypt
sudo service apache2 restart