*前言 php
今天項目用到之前項目既存的php API ,爲了調查之前項目的相關內容只有從頭學習php了,但是光看代碼很難理解啊,因此找個debug php的方法唄。網上找了相關的資料好多都是老早之前的了,並且含糊不清啊。在此把這個簡單的php調試方法:XAMPP + phpEclipse的Xdebug方法記錄下來。 html
*環境 apache
〇Windows7 windows
〇XAMPP Windows版 1.8.1 學習
下載地址:http://www.apachefriends.org/zh_cn/xampp-windows.html#1787 debug
〇phpEclipse Version: 3.0.2 調試
下載地址:http://www.zend.com/en/community/pdt/downloads htm
*安裝 進程
1,XAMPP的安裝 ip
在下載頁面有:http://www.apachefriends.org/zh_cn/xampp-windows.html#1787
安裝完成後請確認是否能啓動apache。
2,phpEclipse下載後直接解壓就可
*設定
1,在XAMPP中已經包含了Xdebug,因此只要稍微設置便可。
〇php.ini的修改:在文件的最後將如下內容【;】刪除
;zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
↓
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
;xdebug.remote_enable = 0
↓
xdebug.remote_enable = 1 *記得【0】要改爲【1】
;xdebug.remote_host = "localhost"
↓
xdebug.remote_host = "localhost"
設定完成後從新啓動apache。
2,phpEclipse中建立工程,php頁面。
重要:請把工程創建在apache的工做目錄:C:\xampp\htdocs\PhpStudy
〇而後右鍵選擇工程,Debug Configurations。出現如下畫面,Server Debug選擇Xdebug。
而後File選項選擇你要debug的php文件
〇debug開始
*中途會出現的一些問題。
1,apache啓動失敗
解決方法:查看那個進程佔用80或443端口而後將其關閉
2,debug開始時出現【Web Launch Already Running】錯誤
解決方法:由於你已經啓動過php Server,因此先將其關閉,再從新啓動便可。