WAMP下安裝PEAR和PHPUnit

剛纔參考很多資料完成了Windows下面的PEAR和PHPUnit的安裝。故記錄一下,也給正在進行相關配置的朋友作一個參考。但願有用哈~~ php

咱們開始吧,首先說一下個人環境: ruby

  • Win7 64bit
  • PHP5.3.13-VC9-TS
  • Apache2.2.22
————————————————————  華麗的分割線 ——————————————————————————

1. 安裝PEAR


  • 將go-pear.phar放在待安裝目錄下:
我使用的是WAMP集成環境,PHP的目錄以下:H:\Wamp\bin\php\php5.3.13
我再PHP目錄下創建了一個文件夾PEAR,用來做爲PEAR的安裝目錄,同時把go-pear.phar拷貝到 PEAR目錄下,以下圖所示:


  • 運行命令,安裝PEAR
打開CMD,進入PHP目錄,執行以下命令:
H:\wamp\bin\php\php5.3.13>php -d phar.require_hash=0 PEAR/go-pear.phar

運行後會提示安裝在system仍是local,輸入Local便可。此後一直輸入回車,直到提示是否修改php.ini文件,而後輸入」Y「
而後依然是連續輸入回車。直到安裝完成。

PEAR安裝完成後,能夠再PHP目錄下執行命令: pear list 查看已經安裝的Package,以下圖所示:


———————— 服務器

注意: 編輯器

1. 剛安裝完PEAR是沒有Mail,PHPUnit,PHPCodeSniffer,這些是我後來裝的 函數

2. 若是運行pear list提示錯誤,那麼多是沒有把pear放到PHP的include_path裏,解決方法是: 工具

    首先在PHP.ini文件中,將include_path修改成下圖所示的內容: 測試

    而後,重啓服務器和PHP,此時查看Phpinfo,查看include_path是否已經被修改了: ui

———————————— spa

此時,咱們能夠運行 pear install Mail-1.2.0 來安裝MAIL Package。 .net

安裝完成後,編寫一個測試文件index.php,內容以下:

[php]  view plain copy
  1. <?php  
  2. require_once("Mail.php");  
  3. ?>  

運行後,若是沒有報錯,說明安裝成功了,不然極有多是你的include_path沒有配置正確。


————————————————————————  華麗的分割線————————————————————

2. 安裝PHPUnit

打開CMD,進入PHP目錄,分別運行以下指令:

[php]  view plain copy
  1. pear upgrade-all  
  2. pear channel-discover pear.phpunit.de  
  3. pear channel-discover components.ez.no  
  4. pear channel-discover pear.symfony-project.com  
  5. pear update-channels  

而後,安裝PHPUnit:

[php]  view plain copy
  1. pear install --alldeps --force phpunit/PHPUnit  

最後,查看PHPUnit是否已經安裝成功

[php]  view plain copy
  1. phpunit -v  

如有迴應,表示安裝成功,以下圖所示:



—————————————————————————— 華麗的分割線 ————————————————————————————

3. 安裝靜態代碼檢查工具:PHP_CodeSniffer

仍是在PHP安裝目錄下運行命令:

[php]  view plain copy
  1. pear install PHP_CodeSniffer  

安裝完成後,在PHP目錄下會出現: phpcs.bat 文件。


爲了更好的使用Code Sniffer,咱們能夠藉助強大的PHPStorm,選擇Setting,找到PHP-->Code Sniffer



配置Code Sniffer的Path 爲 上文提到的PHP目錄下的phpcs.bat文件,設置完成後點擊validate,成功會有提示。



配置好Code Sniffer的路徑後,而後進入Inspections頁面,選擇PHP Code Sniffer Validation,以下圖所示:



而後在右側的配置頁面中進行以下配置:(進行PEAR標準的代碼規範檢查)



配置完成後,在編輯器就能夠看到Code Sniffer對咱們的代碼的修改意見了:

好比下面這個圖,函數名稱那之後的背景色改變了,鼠標移上去,提示我」Too Many Messages Per Line「,看來這個代碼不符合PEAR規範。



改爲以下的樣子後,提示消失了:



————————————————————————————————————————

今天就介紹到這裏,但願對您有些許幫助 - - 

相關文章
相關標籤/搜索