yiic命令时提示“php.exe”不是内部或外部命令的解决方法

来源:互联网 发布:angelababy百花奖知乎 编辑:程序博客网 时间:2024/05/24 05:48

在CMD中运行 yiic webapp  ../shop  如果报"php.exe"不是内部命令,

是这样的:原因是Yii自带的yiic.bat找不到php.exe.


解决方法:

因为没有加入环境变量,所以无法直接执行php.exe.

Windows7

右击“我的电脑->属性->高级->环境变量->系统变量->PATH->编辑”,在变量值中添加以下2个执行文件,方便直接调用执行.

方法二:
由于造成这一问题的原因是 Yii 自带的yiic.bat 找不到php.exe,因此可以用文本编辑器打开yii/framework/yiic.bat修改:

复制代码代码如下:
if "%PHP_COMMAND%" == "" set PHP_COMMAND= php.exe

改为:

复制代码代码如下:
if "%PHP_COMMAND%" == "" set PHP_COMMAND=D:\wamp\bin\php\php5.3.10\php.exe

这里的D:\wamp\bin\php\php5.3.10\php.exe  是当前使用的php下的php.exe 文件的绝对路径。

我个人喜欢使用方法二。

然后在CMD中重新运行 yiic webapp  ../shop  就ok了.

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

阅读全文
0 0
原创粉丝点击