本文目錄一覽:
- 1、如何在Ubuntu上使用eclipse搭建PHP開發和調試環境
- 2、eclipse可以開發php嗎
- 3、怎樣在eclipse下運行php程序
- 4、用Eclipse來開發PHP需要怎樣配置
- 5、如何用appserv+eclipse開發PHP環境
- 6、用Eclipse寫PHP,比editplus強在哪裡?
如何在Ubuntu上使用eclipse搭建PHP開發和調試環境
1.安裝Eclipse和PDT等插件:最簡單的是從這個站點http //eclipse org/pdt/下載最新版本的PDT x.x All In Ones / Eclipse PHP Package
2.安裝Java運行環境Jre/Jdk,注意JRE或者JDK的版本必須要滿足Eclipse軟件的最低需求
3. 安裝配置xdebug(可以參考我的文章http //blog csdn net/huoyin/article/details/7538738),最好將這個文中的端口改為9000,這樣在eclipse中就可以少配置一部分
4. 重啟apache
sudo /etc/init.d/apache2 restart
5. 打開eclipse,建一個PHP項目,再建一個PHP網頁
echo phpinfo();
保存,在firefox中測試看一下結果。這裡要注意路徑,一定要找得到文件。
6. 配製eclipse的瀏覽器
打開eclipse,找到window-preferences-general-web browser,看一下有沒瀏覽器,沒有就添加一下,當然是firefox
7. 配製運行及調試選項
window-preferences-PHP-php executables-add-設置如下
php5
/usr/bin/php5 (注意這裡要選擇php5,不要是php,因為我們安裝的是php5-xdebug)
8.建立PHP腳本後,最後調試運行
打開Run-Open Debug Dialog ,選擇調試所需要用的名稱和環境,仔細看一下,應該沒問題。
然後就可以單步調試了。
主要的就這麼多,其他的自己多摸索一下.
———————————————————————————————————————————–
軟件開發的斷點調試是必不可少,這裡介紹ubuntu中eclipse工具中php的調試配置。
本打算配置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
xdebug.remote_handler = “dbgp”
zend_extension=/usr/lib/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。
好了,現在一切順利,就可以進行斷點調試程序了。
eclipse可以開發php嗎
可以;
儘管 Eclipse 是使用Java語言開發的,但它的用途並不限於 Java 語言;例如,支持諸如C/C++、COBOL、PHP、Android等編程語言的插件已經可用,或預計將會推出。Eclipse 框架還可用來作為與軟件開發無關的其他應用程序類型的基礎,比如內容管理系統。
Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。
怎樣在eclipse下運行php程序
筆者剛剛接觸PHP-Eclipse,今天剛把debug PHP的方法弄好,發出來與大家共享一下。
第一步:到Eclipse的官網去下載PHP-Eclipse:
第二步:下載Xdebug
第三步:在PHP5裡面找到php.ini,在這個文件的最後面加入如下配置信息:
[xhtml] view plaincopyprint?
[Xdebug]
zend_extension_ts=”C:/Program Files/phpStudy/PHP5/ext/php_xdebug.dll”
xdebug.auto_trace = On
xdebug.show_exception_trace = On
xdebug.remote_autostart = On
xdebug.remote_enable = On
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.profiler_enable = on
xdebug.profiler_output_dir=”C:/Program Files/phpStudy/PHP5/log
這裡要特別注意:如果在文件里有其他的zend_extension_ts,需要注釋掉,否則apache無法啟動。
第四步:啟動apache。
第五步:在eclipse的項目里的Properties裡面找到”PHP Debug”,在PHP Debugger裡面選擇”XDebug”
再配置一下:
第六步:再在Windows-Preferences裡面配置下PHP Servers
接下來,進入debug界面,就可以開始設置斷點進行debug了。
用Eclipse來開發PHP需要怎樣配置
eclipse開發php全過程的搭建帶debug的配置
1:先安裝好java運行環境這個eclipse運行靠的就是這個,自己來安裝吧。
2:安裝好php的運行環境,我是apache+php自己配置的,php的版本是5.3.apache的版本是2.2。把apache的主目錄設置在了D:\phproot。php的主目錄在
D:\php-5.3.8-Win32-VC9-x86。下面才是要說的重點:
1:下載eclipse pdt all in one;
2:下載xdebug;
3:把下載後的dll放在的地方是:
D:\php-5.3.8-Win32-VC9-x86\ext\php_xdebug-2.2.1-5.3-vc9.dll;
4:在php.ini下添加下列語句:
[html] view plaincopyprint?
[Xdebug]
zend_extension=D:\php-5.3.8-Win32-VC9-x86\ext\php_xdebug-2.2.1-5.3-vc9.dll
xdebug.profiler_enable=on
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.show_exception_trace = On
xdebug.remote_autostart = On
xdebug.remote_enable = On
xdebug.collect_vars = On
5:重啟apache,隨便建立一個php文件,來輸出一下phpinfo();如果看到下面截圖則說明安裝成功了。
如何用appserv+eclipse開發PHP環境
1、安裝appserv v2.6
(a)點擊下載的安裝包進行安裝。點擊next。
(b)點擊“I agree”
(c)按照提示一直到安裝完成。
2、下載eclipse集成php包
a)解壓phpeclipse包,解壓出來講site.xml拷貝到eclipse解壓根目錄;
b)將phpeclipse解壓的features文件夾下的jar包,拷貝到eclipse的features文件夾下;
c)將phpeclipse解壓的plugins文件夾下的jar包,拷貝到eclipse的plugins文件夾下。
啟動eclipse,即可。
用Eclipse寫PHP,比editplus強在哪裡?
1,Eclipsephp直接寫一個文件名稱不需要加後綴名,減少了子editplus中加後綴名,
2,Eclipsephp相當於一個平台,有自己的服務器,能夠獲得提示代碼單詞,每一向代碼候能夠用dubeg調試,相當於一個火狐瀏覽器插件,能測試使用
3,Eclipsephp支持大項目開發,editplus開發大項目的時候會很多操作麻煩,比如建包,建文件夾的時候在指定的盤單獨建立,這樣的話時間浪費並且有時候不夠準確
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/271919.html