我正在玩我新安装的yii框架,并尝试通过命令行编译我的第一个webapp。当我运行yiic webapp ../testdrive
时,我在控制台中收到此错误:
"php.exe" is not recognized as an internal or external command, operable program or batch file
我是否需要编辑我的php.ini文件?
我目前正在Windows 7上运行WAMP Webserver
答案 0 :(得分:24)
您需要在`yii \ framework \ yiic.bat
中的php.exe
中添加完整路径
例如在我的情况下就是
"%PHP_COMMAND%" == "" set PHP_COMMAND=C:\wamp\bin\php\php5.3.8\php.exe
答案 1 :(得分:4)
只需在yiic之前使用php.exe的路径在Windows环境中执行php脚本。
你的命令看起来像这样:
c:/xampp/php/php.exe path / yiic webapp application_name
答案 2 :(得分:0)
当我们在yii框架中创建webapp时: 要么 错误(“php.exe”未被识别为内部或外部命令,可操作程序或批处理文件)
的php.exe 文件路径:C:\ xampp \ php \ php.exe
yiic.bat 文件路径:C:\ xampp \ htdocs \ YiiMain(foldername)\ framework \ yiic.bat
“%PHP_COMMAND%”==“”设置PHP_COMMAND = C:\ xampp \ php \ php.exe
答案 3 :(得分:0)
只需将init.bat
文件中的地址更改为
前
if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe
后的
if "%PHP_COMMAND%" == "" set PHP_COMMAND=C:\wamp\bin\php\php5.5.12\php.exe
并保存。