9

我正在玩弄我新安装的 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 上运行

4

4 回答 4

24

您需要php.exe在 `yii\framework\yiic.bat 中添加完整路径

例如,在我的情况下,如果

"%PHP_COMMAND%" == "" set PHP_COMMAND=C:\wamp\bin\php\php5.3.8\php.exe

于 2012-07-30T05:14:38.257 回答
4

只需使用yiic之前的php.exe的路径即可在windows环境下执行php脚本。

您的命令将如下所示:

c:/xampp/php/php.exe 路径/yiic webapp application_name

于 2013-09-08T13:54:52.380 回答
0

当我们在 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

于 2015-05-02T05:56:11.357 回答
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

并保存它。

于 2015-08-22T18:37:34.103 回答