怎樣讓PHP在DOS窗口下運行
本文向大家介紹PHP在DOS窗口下運行,可能好多人還不了解怎樣讓PHP在DOS窗口下運行,沒有關系,看完本文你肯定有不少收獲,希望本文能教會你更多東西
PHP在 apache 和 IIS 里運行,網(wǎng)上已經(jīng)有太多的文章了,但是PHP在DOS窗口下運行,對很多人來說還是個新鮮事,我也只用到過兩次,一是 MediaWiki 的升級,都是通過在 DOS 窗口下運行升級腳本,二是 cakephp 框架的腳本生成器console。
好了,在DOS窗口下運行PHP腳本最容易碰到的問題就是不能連接MySQL。
通常這種情況就是 mysql 擴展沒有打開,但PHP.INI里已經(jīng)設置了啊。而且WEB一切正常。但仔細一想DOS窗口下和WEB是在不同的兩套體系下的,當然會有不一樣。那就肯定是PHP.INI沒有生效了。
考慮到我是安裝的 EasyPHP 套件,所以把 apache 目錄下的 PHP.INI 拷貝到 php 目錄下。問題解決。
附:一般普通人都是直接安裝PHP安裝程序,所以PHP.INI都會被默認安裝到 c:\windows 目錄下,所以這個問題并不普遍,倒是使用這些方便的整合型套件時,PHP.INI都不會在默認的位置,所以在DOS窗口下會連接數(shù)據(jù)庫失敗。
另外,有時還需要在環(huán)境變量里增加PHP的路徑,這樣才能方便的在PHP在DOS窗口下運行。
附:PHP在DOS下的PHP.INI的載入是先找PHP目錄,如果沒有再找WINDOWS目錄。所以如果設置WINDOWS目錄下的PHP.INI不生效,要先檢查是不是在PHP目錄下也有PHP.INI文件。
【編輯推薦】