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

本文实例讲述了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程序设计有所帮助。

时间: 2025-01-01 15:20:27

yiic命令时提示“php.exe”不是内部或外部命令的解决方法_php实例的相关文章

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\

thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法_php实例

本文实例讲述了thinkphp视图模型查询失败提示:ERR: 1146:Table 'db.pr_order_view' doesn't exist解决办法.分享给大家供大家参考.具体方法如下: 一.问题描述: 想用thinkphp的视图模型进行关联查询,结果出现了这样的问题(log日志记录):ERR: 1146:Table 'db.pr_order_view' doesn't exist,我就纳闷,视图模型怎么出来的sql是这样的呢,视图模型如下: 复制代码 代码如下: class Order

cmd命令复制失败,clip不是内部或外部命令

问题描述 cmd命令复制失败,clip不是内部或外部命令 C:Documents and SettingsAdministrator>ipconfig /all | clip 'clip' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 解决方案 在cmd里执行了下,没有问题,剪切板粘贴也可以正常贴出来的 应该是你的操作系统或者当前帐号权限有问题了,用管理员帐号试试 解决方案二: 以管理员身份运行CMD,再执行看看 解决方案三: 是不是哪里字符串,输入错了,多了啥空格. 解决方案四: 精

windows7系统下telnet命令失效提示不是内部或外部命的解决方法

telnet 命令Telnet 是一个基于文本的程序,可以使用它通过 Internet 连接到其他计算机.通过它,您可以访问远程计算机上的程序和服务.那如果打开windows7自带的CMD输入telnet命令之后,系统却提示我"不是内部或外部命令也不是可运行的程序或批处理",该如何解决呢? 我的第一感觉是CMD功能失效了,于是又尝试了ping的命令,奇怪的是ping功能可以正常使用. 这时候我想到了可能是在windows7上telnet这个功能没有被开启. 于是打开"控制面板

php运行提示:Fatal error Allowed memory size内存不足的解决方法_php技巧

本文实例讲述了php运行提示:Fatal error Allowed memory size内存不足的解决方法.分享给大家供大家参考.具体方法如下: 有些朋友新配置的环境或自己新写的程序运行时会碰到fatal error: Allowed memory size of 134217728 bytes exhausted错误,这种问题一个是程序写得不好导致的,另一个是环境配置不好也会出现,像php5.1.27+apache2.2.3好像在windows2003中就会出现bug不管你怎么修复都无法解

destoon会员注册提示“数据校验失败(2)”解决方法_php实例

很多人在使用destoon建立一个B2B系统的时候,会在企业站注册企业用户的时候出现:"数据校验失败(2)"的错误提示,严重影响用户的使用.现将解决方法公布如下: 从destoon的后台进入module/member/register.inc.php 在register.inc.php文件中找到: if($submit){ 将其下的 if($action != crypt_action('register')) dalert($L['check_sign'].'(1)'); 注释掉:

py文件转exe时包含paramiko模块出错解决方法_php实例

 问题描述: python代码中包含paramiko模块的远程登录ssh,在用pyInstaller转为exe时报错, 报错提示为"No handlers could be found for logger "paramiko.transport" 出错位置: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 解决方案: 添加一行代码,记录传输日志. 代码如

Win8.1提示winlogon.exe应用程序错误不能正常关机的解决方法

  解决方法: 1. 关闭混合启动 (Hybrid Boot)功能:快捷键 Win+X – 控制面板 - 电源选项 – 选择电源按钮的功能 – 更改当前不可用的设置 – 取消启用快速启动即可. Win8.1系统下确定是由于驱动问题引起的winlogon.exe应用程序错误时,用户可通过关闭混合启动 (Hybrid Boot) 功能来解决这个问题.

Laravel执行migrate命令提示:No such file or directory的解决方法_php实例

本文实例讲述了Laravel执行migrate命令提示:No such file or directory的解决方法.分享给大家供大家参考,具体如下: 今天使用Laravel命令行工具操作数据库迁移操作时报错,提示mysql 2002错误,如图: 查看数据库配置没错呀,网站前台也可以打开,说明能连上,那是什么原因呢? 在Laravel5中,有两种办法解决: 1.增加一个数据库配置项 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_H