编译器更新php laravel?(“laravel / framework":“~ 5.0“)


Error composer update php laravel? ("laravel/framework" : "~5.0")

我尝试在OSX上运行:

错误:

laravel/framework v5.0.9需要ext-mcrypt * ->请求的PHP系统中缺少McRypt扩展名

然后我试着得到ext-mcrypt:

$ sudo php5enmod mcrypt

从这个链接

错误: php5enmod: command not found.

然后我修改它:

$ brew install php5-mcrypt

错误: No available formula for php5-mcrypt.

所以,试试:

  • $ brew install php54-mcrypt——without-homebrew-php (Error: Unsupported PHP API Version).

  • $ brew doctor

  • $ brew install php5-mcrypt.

从这个链接

我可以推荐的最好的事情是使用Laravel Homestead。这是我找到的让你的东西好用的最好方法。这就像喝一杯冷咖啡一样简单。Homestead有很多东西,比如:

    Ubuntu 14.04
  • PHP 5.6
  • HHVM
  • Nginx
  • MySQL
  • Postgres
  • Node (With PM2, Bower, Grunt, and Gulp)
  • 复述,
  • Memcached
  • Beanstalkd
  • Laravel特使
  • 黑焰分析器

而且你可以部署多个PHP站点而不需要管理这些东西。

链接:http://laravel.com/docs/5.1/homestead

最后我用另一种方式解决这个问题:

$ brew tap homebrew/php

:

$ brew install php54-mcrypt

错误: formula found in multiple taps:

  • 家酿/php/php54
  • josegonzalez/php/php54

直接使用:$ brew untap josegonzalez/php

原因:josegonzalez/php迁移到homebrew/php.

谢谢!