我在Yosemite上安装了Laravel,PHP安装在MAMP下。我已经在终端中成功安装了Composer。如何在Laravel安装期间将我的Mac上的PHP版本与MAMP中安装的PHP版本对齐?
的问题是,我有我的系统(PHP 5.5.20 (cli)
)在旧的PHP版本,而在MAMP PHP版本是5.6.7.
其结果是,我有以下错误消息
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.
所以我跟着这个非常有用的链接与甲基苯丙胺,其中包括在评论部分F A伟大的职位安装Laravel rom Phil T. [link] http://shabeebk.com/blog/how-to-install-laravel-in-mamp/#comments
鉴于mcrypt已经存在于MAMP中但不在我的系统中,请您详细说明我应该写的PATH命令来解决这个问题吗? 感谢您的帮助!
非常感谢,它的工作!但是,当我尝试安装laravel时,它引发了另一个问题。我得到了'[InvalidArgumentException] 项目目录laratest /不是空的。“有什么建议吗? – PancakesNutella
删除旧项目目录并创建新项目或创建新项目 作曲家创建项目laravel/laravel new-laravel-project 并尝试使用vm + vagrant + homestead而不是mamp或xampp - 它静静地更好 – Ilkinium