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

来源:脚本之家  责任编辑:小易  

本文实例讲述了yiic命令时提示“php.exe”不是内部或外部命令的解决方法,分享给大家供大家参考。具体方法如下:

在CMD中运行 yiic webapp work 如果报"php.exe"不是内部命令,是这样的:原因是Yii自带的yiic.bat找不到php.exe.

解决方法:

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

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

变量值:C:\wamps\bin\php\php5.3.8\;E:\php\PHPnow\htdocs\yii\framework\

方法二:
由于造成这一问题的原因是 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

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

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

您可能感兴趣的文章:


  • 本文相关:
  • php使用exec shell命令注入的方法讲解
  • php实现连接设备、通讯和发送命令的方法
  • 如何通过linux命令行使用和运行php脚本
  • php调用linux命令权限不足问题解决方法
  • 浅谈php命令行用法
  • php启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
  • php中执行cmd命令的方法
  • php cli模式学习(php命令行模式)
  • php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
  • 详解php命令注入攻击
  • php支付宝手机网页支付类实例
  • php 二维数组快速排序算法的实现代码
  • 解决yii2左侧菜单子级无法高亮问题的方法
  • yii2多图上传组件的使用教程
  • php中把美国时间转为北京时间的自定义函数分享
  • php 算法之实现相对路径的实例
  • php实现使用优酷土豆视频地址获取swf播放器分享地址
  • laravel 5框架学习之eloquent (laravel 的orm)
  • php处理restful请求的路由类分享
  • php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved