繁体   English   中英

错误的作曲家更新PHP Laravel? (“ laravel /框架”:“〜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:找不到命令。

然后我通过以下方式修复它:

$ brew安装php5-mcrypt。

错误: php5-mcrypt没有可用的公式。

因此,请尝试:

  • $ brew install php54-mcrypt --without-homebrew-php错误:不支持的PHP API版本)。

  • $酿造医生

  • $ brew安装php5-mcrypt。

从这个连结

但这对我不起作用。

我可以推荐的最好的方法是使用Laravel Homestead。 这是我发现使您的工作正常的最佳方法。 就像喝一杯冷咖啡一样简单。 宅基进来很多东西,如:

  • Ubuntu 14.04
  • PHP 5.6
  • 虚拟机
  • Nginx的
  • 的MySQL
  • Postgres
  • 节点(使用PM2,Bower,Grunt和Gulp)
  • 雷迪斯
  • 记忆快取
  • 豆茎
  • 拉拉维尔特使
  • 黑火探查器

另外,您可以部署多个PHP站点,而无需进行类似的管理。

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

最后,我通过其他方式解决此问题:

$ brew tap自制软件/ php

然后:

$ brew安装php54-mcrypt

如果得到:

错误 :多次点击中发现的公式:

  • 自制软件/ php / php54
  • josegonzalez / php / php54

只需使用: $ brew untap josegonzalez / php

原因:josegonzalez / php移至homebrew / php。

谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM