WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
Ubuntu/配制eclipse PHP開發(fā)環(huán)境
本條目的目標(biāo)在用eclipse+pdt+xdebug+php+apache 配制PHP腳本和網(wǎng)頁(yè)的開發(fā)環(huán)境
安裝過程[ ]
安裝準(zhǔn)備[ ]
- Apache
- php5
- php5-cli
- php5-xdebug
安裝完后,(可能需要啟動(dòng)apache:sudo /etc/init.d/apache2 start)你可以試在firefox中輸入網(wǎng)址:http://localhost看一下是否管用。應(yīng)該能看到網(wǎng)頁(yè)的。
- 安裝eclipse+pdt
在PHP的php.ini中加入XDEBUG[ ]
php.ini在/etc/php5/下的幾個(gè)文件夾里,應(yīng)該有三個(gè)文件夾:apache2、cli、conf.d,我們應(yīng)該修改apache2和cli下的php.ini. 在conf.d下有一個(gè)xdebug.ini文件,記錄了xdebug的文件路徑.
用超級(jí)用戶分別打開上面說的兩個(gè)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
修改apache的默認(rèn)網(wǎng)站路徑[ ]
修改的方法如下:
- 用超級(jí)用戶打開配制文件,路徑:/etc/apache2/sites-available/default
- 修改路徑到你的php項(xiàng)目存放的地方。這里修改了兩個(gè)地方:
- DocumentRoot /home/fsp/workspace/pdt/
- /home/fsp/workspace/pdt/這個(gè)是存放PHP項(xiàng)目的路徑。
接下來重啟apache:
sudo /etc/init.d/apache2 restart
打開eclipse,建一個(gè)PHP項(xiàng)目,再建一個(gè)PHP網(wǎng)頁(yè),打上兩句代碼,例如:
echo phpinfo();
保存,在firefox中測(cè)試看一下結(jié)果。這里要注意路徑,一定要找得到文件。比如
http://localhost/phptest/newfile.php
相關(guān)配置[ ]
- 配制eclipse的瀏覽器
打開eclipse,找到window->preferences->general->web browser,看一下有沒瀏覽器,沒有就添加一下,例如firefox
- 配制運(yùn)行及調(diào)試選項(xiàng)
window->preferences->PHP->>php executables->add->設(shè)置如下:
php5 /usr/bin/php5 (注意這里要選擇php5,不要是php,因?yàn)槲覀儼惭b的是php5-xdebug)
- 配制debug
window->preferences->PHP->run/debug->perspectives->可以找到php script和php web page,分別設(shè)置他們的debug,及運(yùn)行程序。
建立PHP腳本后,最后調(diào)試運(yùn)行:
打開Run->Open Debug Dialog ,選擇調(diào)試所需要用的名稱和環(huán)境,仔細(xì)看一下,應(yīng)該沒問題。然后就可以單步調(diào)試了。