在安裝yii2框架的時候,遇到一個很糾結的問題。就是當我把安裝包下載下來之後,在公司的電腦安裝可以正常,當我回家用自己的電腦安裝就報錯,提示php.exe 不是內部或外部命令,也不是可運行的程式。這下,可不是我了,經過東哥指點,終於知道是怎麼回事了。因為我裝的環境是綠色版的,所以php.exe沒有填在系統的環境變數裡面。公司的電腦估計有程式自動的把php.exe的程式加在環境變數裡面了,經過查看還真的在裡面。知道原因,那就實際的操作一下吧。
報錯提示:
<ol><li> <span>php</span><span>.</span><span>exe</span><span>不是内部或外部命令,也不是可运行的程序</span> </li></ol>
解決的方法:我以win7為例,其他的自行腦補。
第一種方法:直接將php.exe加入系統的環境變數。
一、先找到新增環境變數的位址。找到的路徑方法很多,我列舉兩種。
1)、桌面->電腦->進階系統設定。
2)、電腦(點選進入磁碟管理介面)->系統屬性(選單列下面)。
二、按照上面的路徑,我們輕鬆的找到了系統屬性設定。下面看看具體怎麼設定。
1)、文字教學:
找到進階的選項卡-環境變數-系統變數-找到變數Path,雙擊開啟-在變數值bin後面加上;開頭,
接著填入你安裝環境php.exe所在資料夾路徑。我的是E:UPUPW_NP5.5PHP5。
我的正確的寫法是:
<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)、圖片教學:
透過上面圖文教程,很輕鬆的解決瞭如何將php.exe加入系統環境變數中的問題。那我們在重新的執行init.bat試試。 執行cmd指令,進入dos介面,將init.bat拖進去,enter執行。當出現下面的介面,說明php.exe已經安裝到環境變數中了。接下來的安裝,我就不多說了,另外一篇教學已經解答。可站內搜尋:yii2框架安裝教學、yii2框架安裝
。 以上是直接將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教程有興趣的朋友有所幫助。