yiic命令时提示“php.exe”不是内部或外部命令的解
解决“php.exe”非内部或外部命令的提示:Yii框架下的环境变量配置与配置文件修改指南
当你在使用yiic命令时,如果收到提示“php.exe”不是内部或外部命令,这通常意味着Yii自带的yiic.bat无法找到php.exe。这种情况对于使用Yii框架的PHP开发者来说,确实是一个常见的问题。我将为你提供两种解决方法,帮助你配置环境变量和修改Yii框架的配置文件,以解决这一问题。
方法一:配置环境变量
我们需要确保php.exe的路径已经添加到系统的环境变量中。这样,系统就可以在任何位置识别和执行php.exe。
步骤如下:
1. 右击“我的电脑”,选择“属性”,然后点击“高级系统设置”。
2. 在系统属性窗口中,点击“环境变量”。
3. 在“系统变量”部分,找到并选择“PATH”,点击“编辑”。
4. 在变量值中,添加php.exe的路径。例如:C:\wamp\bin\php\php5.3.8\。请根据你的实际安装路径进行修改。
5. 点击“确定”保存更改。
方法二:修改Yii框架的配置文件
造成这一问题的另一个原因是Yii自带的yiic.bat找不到php.exe。我们可以通过修改yiic.bat文件来解决这个问题。
步骤如下:
1. 使用文本编辑器打开Yii框架的yiic.bat文件,该文件通常位于Yii框架的根目录下。
2. 找到以下代码:if "%PHP_COMMAND%" == "" set PHP_COMMAND= php.exe
3. 修改上述代码中的php.exe路径,确保它指向你系统中php.exe的实际路径。例如:if "%PHP_COMMAND%" == "" set PHP_COMMAND=D:\wamp\bin\php\php5.3.10\php.exe
4. 保存文件并关闭文本编辑器。
5. 在CMD中重新运行yiic webapp work,问题应该就解决了。
无论你选择哪种方法,都可以解决“php.exe”不是内部或外部命令的问题。希望本文对你基于Yii框架的PHP程序设计有所帮助。如果你还有其他问题或需要进一步的帮助,请随时提问。
编程语言
- yiic命令时提示“php.exe”不是内部或外部命令的解
- 把aspx页面伪装成静态html格式的实现代码
- JavaScript中用于四舍五入的Math.round()方法讲解
- unity下载并和vs2019关联的步骤详解
- sqlServer实现去除字符串空格
- 支持IE6 IE7 Firefox 的纯CSS的下拉菜单
- Wordpress 忘记密码的处理方法
- 微信公众平台网页授权获取用户基本信息中授权
- 使用VScode写一个html页面
- npm全局模块卸载及默认安装目录修改方法
- System.Web中不存在类型或命名空间名称“Optimizat
- php简单实现单态设计模式的方法分析
- Mac如何给应用单独设置语言
- JS中判断字符串存在和非空的方法
- php简单实现数组分页的方法
- php resizeimage 部分jpg文件 生成缩略图失败的原因分