zhi803nan 2015-11-16 09:57:39 4484次浏览 2条评论 1 1 0

运行yii2.0.6的init.bat时提示“php.exe”不是内部或外部命令解决办法:
用文本编辑器打开init.bat修改
if "%PHP_COMMAND%" == "" set PHP_COMMAND= php.exe
改为
if "%PHP_COMMAND%" == "" set PHP_COMMAND=D:\xampp\php\php.exe
然后在CMD中重新运行就ok了!
相应的yii.bat也和init.bat一样修改,然后再运行yii.bat!!!
然后新建一个数据库,再在commen中配置main_local.php。
再在cmd中运行...\yii.bat migrate,此时你会发现你建好的数据库中会多出两个表!!!

觉得很赞
  • 评论于 2015-11-16 10:45 举报

    谁让你不配置php环境变量。

    3 条回复
    评论于 2015-11-16 11:20 回复

    什么环境变量???

    评论于 2015-11-16 13:30 回复

    能解决提示php.exe不是内容命令的环境变量

    评论于 2015-12-29 15:35 回复

    就是把exe程序加入到环境变量(系统查找的路径),然后在cmd窗口中就可以直接运行这个exe程序比如php.exe

  • 评论于 2016-08-15 11:42 举报

    谢谢楼主的讲解。

    1 条回复
    评论于 2016-08-15 13:08 回复

    有点误区,应该先将php加到环境变量中,就对了,只不过这样也是一个道理

您需要登录后才可以评论。登录 | 立即注册