筆記:MAC OS X下配置PHP開發、調試環境


 

操作系統:MAC OS X

工具:MAMP、PhpStorm、xdebug、chrome

 

1、下載MAMP

2、安裝比較簡單,安裝完成后,應用程序中會增加如下4個應用

  

 

  MacGDBp是PHP調試器,使用的是xdebug

  若要使用此調試器,需要在php.ini中配置:

  

[xdebug]
zend_extension="/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1

  zend_extension要根據自己使用的php具體版本和路徑設置。

  xdebug.remote_port端口要與MacGDBp的Preferences中設置的端口一致。

  

  按上面兩步配置完成后,打開MacGDBp,瀏覽器輸入php站點地址,在執行第一行php代碼時自動進入調試狀態,即在第一行php代碼自動加載斷點。

  

  MAMP用於啟動Apache和MySql服務,如下圖所示:

  

 

  點擊Start Servers會啟動Apache 和 MySql服務,如下圖所示:

  

 

    點擊Open start page可以打開管理界面,用於查看phpInfo以及phpMyAdmin管理MySQL等工具。

    點擊Preferences,可以配置Apache和MySql的端口,以及PHP版本等信息。

3、MySQLWorkbench和Sequel Pro都是MySql的管理工具,可根據實際情況使用。

 

4、下載並安裝phpStorm,我安裝的是7.1.3版本。

5、在php.ini中[xdebug]增加如下一行,xdebug.idekey的值可隨意設置,我設置的是PHPSTORM。

xdebug.idekey="PHPSTORM"

6、打開PhpStorm的Preferences,找到PHP下的Debug,配置debug port為上面第2步php.ini中設置的端口9000,其他按默認設置即可。

  

7、瀏覽器配置,Chrome瀏覽器安裝Xdebug helper

  安裝好后,點擊Chrome的[設置]菜單,點擊[擴展程序]

  

  再點擊Xdebug helper的選項

    

  設置IDE Key,在下拉列表中選擇Other,輸入PHPSTORM(也就是我們在前面步驟中的php.ini中設置的xdebug.idekey),輸入完成后,點擊保存圖標即可。

  我們也可以直接在下拉列表中選擇PhpStorm。

 

8、調試程序

  點擊PhpStorm的菜單 Run -> Start Listen PHP Debug Connections 開啟監聽

  在PhpStom開發環境中,在php某行代碼處設置斷點

  Chrome瀏覽器中輸入php網站的地址,在設置的斷點處即可進行調試。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM