0

我最近安装了 AMPPS 3.8,其中捆绑了 PHP 5.6 和 7.1。

我无法运行以下 Laravel 命令:

composer create-project –prefer-dist laravel/laravel LaravelWorks “5.5”

通过命令提示符,而不是我收到以下错误消息:

'php: 不是内部或外部命令、可运行程序或批处理文件。

我使用早期版本(AMPPS 3.2)时没有这个问题。我在网上找到的每个解决方案都说我要检查 PATH。我已经检查过了,似乎还可以......我认为: C:\Ampps\php-5.6;C:\Ampps\php-7.1;C:\Ampps\php;

即使切换到 PHP 5.6,我也会不断收到此错误消息。

我的操作系统是 32 位架构的 Windows 7。

4

1 回答 1

0

感谢大家。我终于弄清楚了问题所在。在我安装了新版本的 AMPPS 之后,Composer 的 PHP 路径发生了变化。因此作曲家假定不存在 PHP 安装,因为它没有执行 PHP 的正确路径。我不知道作曲家的 PHP 路径需要在新的 AMPP 安装上更新。

因此,对于使用像 AMPPS 这样的一体化本地服务器包的每个人,请确保您的“包管理器”(在我的例子中是 Composer)的路径以正确更新执行 PHP 脚本。

于 2018-02-21T17:54:57.150 回答