回覆列表
  • 1 # ldsnp3637

    2把php.exe加入系統環境變數-使用命令列可快速執行PHP命令 ①右擊我的電腦-屬性-高階-環境變數 ②找到Path這一項(可能需要向下滾動才能找到),滑鼠雙擊Path這一項,在最後加入你的PHP目錄和類庫所在的路徑,包括前面的“;”(例如:;C:\php;C:\php\ext) ③點選“新建”按鈕並在“變數名”中輸入“PHPRC”,在“變數值”中輸入php.ini檔案所在的目錄(例如:C:\php),這個步驟是為了讓windows找到php.ini. PHP在apache和IIS裡執行,網上已經有太多的文章了,但是PHP在DOS視窗下執行,對很多人來說還是個新鮮事,我也只用到過兩次,一是MediaWiki的升級,都是透過在DOS視窗下執行升級指令碼,二是cakephp框架的指令碼生成器console。 好了,在DOS視窗下執行PHP指令碼最容易碰到的問題就是不能連線MySQL。 通常這種情況就是mysql擴充套件沒有開啟,但PHP.INI裡已經設定了啊。而且WEB一切正常。但仔細一想DOS視窗下和WEB是在不同的兩套體系下的,當然會有不一樣。那就肯定是PHP.INI沒有生效了。 考慮到我是安裝的EasyPHP套件,所以把apache目錄下的PHP.INI複製到php目錄下。問題解決。 附:一般普通人都是直接安裝PHP安裝程式,所以PHP.INI都會被預設安裝到c:\windows目錄下,所以這個問題並不普遍,倒是使用這些方便的整合型套件時,PHP.INI都不會在預設的位置,所以在DOS視窗下會連線資料庫失敗。 另外,有時還需要在環境變數裡增加PHP的路徑,這樣才能方便的在PHP在DOS視窗下執行。 附:PHP在DOS下的PHP.INI的載入是先找PHP目錄,如果沒有再找WINDOWS目錄。

  • 中秋節和大豐收的關聯?
  • 蔥幹尖的快速治療方法是什麼?