用eclipse+pdt+xdebug+php+apache 配製php指令碼和網頁的開發環境
安裝過程:
1、在新立得中選擇安裝如下軟體
apache
php5
php5-cli
php5-xdebug
安裝完後,(可能需要啟動apache:sudo /etc/init.d/apache2 start ,記不清了,哈)你可以試在firefox中輸入網址:http://localhost 看一下是否管用。應該能看到網頁的。
2、安裝eclipse+pdt
eclipse是最強大的IDE,也是最難用的IDE。(此為個人觀點,不要找我吵架)
我配製了半天沒成,最後下載了PDT 1.0.3 All-In-One (Linux GTK),沒辦法,自己裝的老有問題。
建議:如果你象我一樣是eclipse初學者,你就用這種 all-in-one 的東西吧。如果你需要用C++,就裝一個單獨的C++版。需要其它語言,就再裝一個單獨的eclipse。方法很笨,並且浪費空間,但是相對簡單些。沒辦法,誰讓我是新手。
3、在PHP的php.ini中加入XDEBUG
php.ini在/etc/php5/下的幾個檔案夾裡,應該有三個檔案夾:apache2、cli、conf.d,我們應該修改apache2和cli
下的php.ini. 在conf.d下有一個xdebug.ini檔案,記錄了xdebug的檔案路徑.哈,我不是老手,有些高手不說這個的。
用超級使用者分別開啟上面說的兩個php.ini,添加如下代碼
[xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so
4、修改apache的預設網站路徑。
當然,你再建一個虛擬目錄更好,但我們開發用的電腦一般不會是伺服器,就這樣將就吧。修改的方法如下:
用超級使用者開啟配製檔案,路徑:/etc/apache2/sites-available/default
修改路徑到你的php項目存放的地方。具體我也不太懂,我修改了兩個地方:
DocumentRoot /home/fsp/workspace/pdt/
/home/fsp/workspace/pdt/這個是我存放PHP項目的路徑。
5、重啟apache
sudo /etc/init.d/apache2 restart
6、開啟eclipse,建一個PHP項目,再建一個PHP網頁,打上兩句代碼,我打的是
echo phpinfo();
儲存,在firefox中測試看一下結果。這裡要注意路徑,一定要找得到檔案。比如我的
http://localhost/phptest/newfile.php
7、配製eclipse的瀏覽器
開啟eclipse,找到window->preferences->general->web browser,看一下有沒瀏覽器,沒有就添加一下,當然是firefox
8、配製運行及調試選項
window->preferences->PHP->>php executables->add->設定如下
php5
/usr/bin/php5 (注意這裡要選擇php5,不要是php,因為我們安裝的是php5-xdebug)
9、繼續配製debug(麻煩啊)
window->preferences->PHP->run/debug->perspectives->可以找到php script和php web page
,分別設定他們的debug,及運行程式。
10、建立PHP指令碼後,最後調試運行
開啟Run->Open Debug Dialog ,選擇調試所需要用的名稱和環境,仔細看一下,應該沒問題。
然後就可以單步調試了