Rumah >pembangunan bahagian belakang >tutorial php >yii2框架安装运行initbat报错phpexe不是内部或外部命令

yii2框架安装运行initbat报错phpexe不是内部或外部命令

WBOY
WBOYasal
2016-07-28 08:29:131583semak imbas

在安装yii2框架的时候,遇到一个很纠结的问题。就是当我把安装包下载下来之后,在公司的电脑安装可以正常,当我回家用自己的电脑安装就报错,提示php.exe 不是内部或外部命令,也不是可运行的程序。这下,可难道我了,经过东哥指点,终于知道是怎么回事了。因为我装的环境是绿色版的,所以php.exe没有填写在系统的环境变量里面。公司的电脑估计有程序自动的把php.exe的程序加在了环境变量里面了,经过查看还真的在里面。知道原因,那就实际的操作一下吧。

报错提示:

<ol><li>
<span>php</span><span>.</span><span>exe</span><span>不是内部或外部命令,也不是可运行的程序</span>
</li></ol>

 yii2框架安装运行initbat报错phpexe不是内部或外部命令

解决的方法:我以win7为例,其他的自行脑补。

第一种方法:直接将php.exe加入到系统的环境变量中。

一、首先找到添加环境变量的地址。找到的路径方法很多,我列举两种。

1)、桌面->计算机->高级系统设置。

2)、计算机(点击进入磁盘管理界面)->系统属性(菜单栏下面)。

二、按照上面的路径,我们轻松的找到了系统属性设置。下面看看具体怎么设置。

1)、文字教程:

找到高级的选项卡-环境变量-系统变量-找到变量Path,双击打开-在变量值bin后面加;开头,

接着填写你安装环境php.exe所在文件夹路径。我的是E:\UPUPW_NP5.5\PHP5。

我的正确的写法是:

<ol><li>
<span>...(省略)</span><span>\b</span><span>in</span><span>;</span><span>E</span><span>:</span><span>\UPUPW_NP5</span><span>.</span><span>5</span><span>\PHP5</span><br>
</li></ol>

2)、图片教程:

 yii2框架安装运行initbat报错phpexe不是内部或外部命令

 yii2框架安装运行initbat报错phpexe不是内部或外部命令

 yii2框架安装运行initbat报错phpexe不是内部或外部命令

 yii2框架安装运行initbat报错phpexe不是内部或外部命令

通过上面图文教程,很轻松的解决了如何将php.exe加入到系统环境变量中的问题。那么我们在重新的执行init.bat试试。

运行cmd命令,进入dos界面,将init.bat拖进去,enter执行。当出现下面的界面,说明php.exe已经安装到环境变量中了。

接下来的安装,我就不多说了,另外一篇教程已经解答。可以站内搜索:yii2框架安装教程、yii2框架安装

 yii2框架安装运行initbat报错phpexe不是内部或外部命令

以上是直接将php.exe添加到系统环境变量中去的方法,还有一种方法,是yii2自带的解决方法。感觉人家还是想的蛮周到的。

第二种方法:运行yii2.0.6的init.bat时提示“php.exe”不是内部或外部命令解决办法:

用文本编辑器打开init.bat修改

<ol>
<li>
<span>if</span><span>"%PHP_COMMAND%"</span><span>==</span><span>""</span><span>set</span><span> PHP_COMMAND</span><span>=</span><span> php</span><span>.</span><span>exe</span>
</li>
<li><span> </span></li>
<li><span>改为</span></li>
<li><span> </span></li>
<li>
<span>if</span><span>"%PHP_COMMAND%"</span><span>==</span><span>""</span><span>set</span><span> PHP_COMMAND</span><span>=</span><span>D</span><span>:\</span><span>xampp</span><span>\</span><span>php</span><span>\</span><span>php</span><span>.</span><span>exe</span><span>(填写你自己</span><span>php</span><span>.</span><span>exe</span><span>的实际路径)</span>
</li>
</ol>

然后在CMD中重新运行就ok了!

以上就介绍了 yii2框架安装运行initbat报错phpexe不是内部或外部命令,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn