mamp 環境搭建

操做系統:MAC OS Xphp

工具:MAMP、PhpStorm、xdebug、chromeweb

註冊碼:MP-DED4-0A88-3A11-F9FDE(3.0.7 pro測試可用)chrome

下載地址:http://www.mamp.info/en/documentation/瀏覽器

 

一、下載MAMPide

二、安裝比較簡單,安裝完成後,應用程序中會增長以下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=1xdebug.remote_host=localhost
xdebug.remote_port=9000xdebug.remote_autostart=1

複製代碼

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

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

  

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

  

  MAMP用於啓動Apache和MySql服務,以下圖所示:

  

 

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

  

 

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

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

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

 

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

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

xdebug.idekey="PHPSTORM"

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

  

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

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

  

  再點擊Xdebug helper的選項

    

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

  咱們也能夠直接在下拉列表中選擇PhpStorm。

 

八、調試程序

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

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

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

相關文章
相關標籤/搜索