我正在玩弄我新安装的 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 上运行
您需要php.exe
在 `yii\framework\yiic.bat 中添加完整路径
例如,在我的情况下,如果
"%PHP_COMMAND%" == "" set PHP_COMMAND=C:\wamp\bin\php\php5.3.8\php.exe
只需使用yiic之前的php.exe的路径即可在windows环境下执行php脚本。
您的命令将如下所示:
c:/xampp/php/php.exe 路径/yiic webapp application_name
当我们在 yii 框架中创建 webapp 时:或错误(“php.exe”不是内部或外部命令、可运行程序或批处理文件)
php.exe 文件路径:C:\xampp\php\php.exe
yiic.bat 文件路径:C:\xampp\htdocs\YiiMain(文件夹名)\framework\yiic.bat
"%PHP_COMMAND%" == "" 设置 PHP_COMMAND=C:\xampp\php\php.exe
只需像以前一样更改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
并保存它。