首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决'php‘不被识别为内部或外部命令、可操作的程序或批处理文件?

如何解决'php‘不被识别为内部或外部命令、可操作的程序或批处理文件?
EN

Stack Overflow用户
提问于 2018-02-21 16:29:25
回答 1查看 1.6K关注 0票数 0

我最近安装了AMPPS3.8,其中包含PHP5.6和7.1包。

我无法运行以下Laravel命令:

代码语言:javascript
复制
composer create-project –prefer-dist laravel/laravel LaravelWorks “5.5”

而是通过命令提示符获得以下错误消息:

‘'php:不被识别为内部或外部命令、可操作的程序或批处理文件。

在使用早期版本(AMPPS3.2)时,我没有这个问题。我在网上找到的每一个解决方案都说我要检查路径。我查过了,似乎没问题.我想:C:\Ampps\php-5.6;C:\Ampps\php-7.1;C:\Ampps\php;

即使切换到PHP5.6,我仍然会收到此错误消息。

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

EN

回答 1

Stack Overflow用户

发布于 2018-02-21 17:54:57

谢谢大家。我终于解决了这个问题。在我安装了新版本的AMPPS之后,Composer到PHP的路径发生了变化。因此composer假定不存在PHP安装,因为它没有正确的路径来执行PHP。我不知道composer的PHP路径需要更新一个新的AMPP安装。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48910850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档