我最近安装了AMPPS 3.8,其中捆绑了PHP 5.6和7.1。
我无法运行以下Laravel命令:
composer create-project –prefer-dist laravel/laravel LaravelWorks “5.5”
通过命令提示符,而不是我收到以下错误消息:
'php:不被识别为内部或外部命令,可操作程序或批处理文件。
当我使用早期版本(AMPPS 3.2)时,我没有遇到此问题。
我在网上找到的每个解决方案都说我要检查路径。
我已经检查了,似乎没问题......我想:
C:\Ampps\php-5.6;C:\Ampps\php-7.1;C:\Ampps\php;
即使我切换到PHP 5.6,我也会收到此错误消息。
我的操作系统是32位架构的Windows 7。
答案 0 :(得分:0)
谢谢大家。我终于弄明白了这个问题。安装新版本的AMPPS后,Composer的PHP路径发生了变化。因此,作曲家假定不存在PHP安装,因为它没有正确的路径来执行PHP。我不知道作曲家的PHP路径需要更新新的AMPP安装。
所以对于使用像AMPPS这样的一体化本地服务器软件包的每个人来说,确保你的“软件包管理器”(在我的情况下,Composer)有PATH来正确执行PHP脚本更新。