本打算配置ZendDebugger 進行調試,配置了老長時間沒配置成功,在phpinfo看不到ZendDebugger生效,經查發現是php5.3的問題,必須先卸載,本文介紹使用xdebug了。
軟體安裝太簡單了,分別執行以下指令:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt-get install php5-xdebug
php的設定:
php.ini在/etc/php5/下的幾個資料夾裡,應該有三個資料夾:apache2、cli、conf.d,我們應該修改apache2和cli 下的php.ini. 在conf.d下有一個xdebug.ini檔案,記錄了xdebug的檔案路徑。
sudo vi /etc/php5/apache2/php.ini
sudo vi /etc/php5/cli/php.ini
用超級使用者權限分別打開上面說的兩個php.ini,新增如下代碼
[xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = “localhost”
xdebug.remote_port = 9000
xdedea.remomsion." /php5/20090626+lfs/xdebug.so
重新啟動apache:sudo /etc/init.d/apache2 restart
設定eclipse的偵錯與運作環境
開啟eclipse的選單-[windows]-> [preferences]
選擇php -debug在右面視窗中的php debugger中選擇xdebug,下面的字元集選擇與開發的程式碼字元集一致,然後套用。
選擇php executables的視窗右面新建,名稱:php5;excute phth:/usr/bin/php5;ini file :/etc/php5/apache2/php.ini;type:cli;debugger:xdebug。
好了,現在一切順利,就可以進行斷點調試程序了。
以上就介紹了 php debug 安裝技巧,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。