教你在命令列下執行PHP和MySQL

edithfang發表於2014-12-12
有的時候我們要在命令列而不是瀏覽器中執行較大的檔案,所以我們需要學習通過命令執行php指令碼,同樣的,對於那些無法在phpmyadmin UI介面中新增的大資料檔案,我們也需要利用命令列將這些SQL檔案新增到資料庫中。

設定PHP路徑

這裡有兩種方法在命令列中執行php:
 
1. 設定環境變數
       
對於這個方法,你需要先設定PHP路徑,比如“c:\wamp\bin\php\php5.x.x1”,作為環境變數。設定好後,你需要在命令列中檢查一下是否成功。輸入php -v,如果可以返回php的版本資訊,說明設定成功,否則你要重啟系統並按上述方法重新配置。

2. 不用環境變數
       
有的時候你只想執行一下你的指令碼檔案,而不願意設定環境變數,那你可以這樣做:(1)開啟命令列。(2)進入到你的PHP路徑,比如 c:\wamp\bin\php\。(3)輸入php -v。如果你的路徑是正確的,那麼你依然可以看到php的版本資訊:
 

 

執行PHP指令碼
       
你需要輸入這樣的命令去執行:php script.php,但有時可能會報錯:“file not found on location/not included”,這說明你新增的是一個相對路徑,應該改為絕對路徑。

命令列下操控MySQL

你需要按照如下步驟執行:

  • (1)執行命令列
  • (2)進入到MySQL路徑下,然後輸入mysql -u  user -p
  • (3)選擇資料庫 use test
  • (4)檢查它是最近版本 mysql \r


好了,現在你已經連線到test db,接下來你就可以執行SQL語句了。
 


原文:http://phpflow.com/php/how-to-run-php-and-mysql-through-command-line-in-windows/


(翻譯:PHP100_Zeroing)

來自:PHP100
評論(1)

相關文章