本文目錄一覽:
- 1、php網站修改工具
- 2、eclipse怎麼運行php文件
- 3、如何在Ubuntu上使用eclipse搭建PHP開發和調試環境
- 4、eclipse 調試 php 環境搭建
- 5、有沒有人知道PHP5.5和Xdebug或者Zend Debugger怎麼配置
- 6、如何在Zend Studio中使用Zend Debugger調試PHP
php網站修改工具
PHP Expert Editor 是一個容易使用的 PHP 開發工具,它的功能照顧到初級者及專業開發人員。基於Windows平台的PHP Expert Editor是一個PHP語言的集成開發環境(IDE)。PHP Expert Editor為PHP高手提供了許多方便、實用的特性,它還為初學者提供了諸如語法檢查、代碼瀏覽、內嵌FTP、代碼庫管理、代碼模版等易用的功能。內建的 http server 用作測試及除錯(你也可以使用其他 http server), PHP 語法檢查, FTP 功能, 程式碼樣板等功能。
PHP Expert Editor 適合PHP初學者和高級開發人員,它包括一個內部HTTP伺服器和腳本器,可以進行語法檢查,測試PHP代碼等。
先安裝後phpxedit_42.exe後,然後將目錄下的phpxedit.exe覆蓋到安裝目錄。
PHP Expert Editor 官方有4.3版本下載,但是殺毒軟體居然報毒,所以還是把我收藏的4.2中文版奉獻出來,完美漢化破解版,用著舒心。
一設計工具
UML和相關設計工具
-ArgoUML
UML繪圖工具,支持PHPstub生成。(commercialspinoffisPosideon)–Java編寫。
-UmbrelloUML
UML繪圖工具,支持PHPstub生成。需要Unix/KDE。
-Dia
支持UML的繪圖工具-使用AutoDia生成PHP。
-XMI2PHP
從XMI文檔生成PHP代碼,用XML描述UML的一種形式。
二編碼工具
推薦的IDE/編輯器
-PHPEclipse
EclipseIDE的PHP插件
-PHPEdit
可能是Windows下最好的免費IDE了
-JEdit
支持PHP的IDE(plusloadsmore)。Java編寫,所以平台保持獨立。
-Jext
JEdit的孿生兄弟。
-gPHPEdit
Gnome/Linux下最好的(?)PHP編輯器。
-SciTE
跨平台編輯器
-PHPModeforEmacs
UnixEMACSIDE的PHPMode
三測試工具
Debuggers和Profilers
-XDebug(推薦)
出色的.debugger和profiler擴展
-AdvancedPHPDebugger
GeorgeSchlossnagle的debugger
-PEAR::Benchmark
用PHP寫的Benchmarking和profiling工具
-DBG
PHPDebugger
單元測試框架
-SimpleTest(推薦)
關於mockobjects出色的文檔和支持
-PEAR::PHPUnit
四部署工具
構建/部署工具
-PEARPackageManager(推薦)
允許你安裝PEARpackages(通過網路),還能將你的代碼打包用於安裝。在命令行下執行運行。PHP編寫。
-PEAR::PackageFileManager
自動生成PackageManager使用的package.xml文件。PHP編寫。
-Phing
PHP的構建工具,相當於ApacheANT。在構建大型項目時值得研究。PHP編寫。
-ZZ/OSSInstaller
基於PHP的安裝嚮導,用於專業的PHP模塊化應用的發布。
加速器
-TurckMMCache(強烈推薦)
集成OPCODECache,scriptencoder,profiler和動態內容緩存(readpersistence)於一體。提供Windows版本。
-PHPAccelerator(推薦)
OPCODECache
五管理工具
文檔生成工具
-phpDocumentor(推薦)
用源代碼注釋中生成API文檔(像Javadoc)。輸出可以被「模版化」,還支持HTML,PDF和CHM格式。PHP編寫。
-PHPXref(推薦)
創建源代碼的「交叉引用」,使你能夠看見一個變數/方法/函數在哪裡聲明以及在哪裡被引用。Perl編寫。
版本控制工具(此部分為Easy添加)
-CVS
開放源代碼的版本控制系統,很多大型項目,包括PHP本身,都用它管理代碼。
-CVSNT
用於WindowsNT(XP也可以)的CVS伺服器程序
eclipse怎麼運行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了。希望能幫到你( ⌒㉨⌒)人(⌒㉨⌒ )v
如何在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的官網去下載PHP-Eclipse:
第二步:下載Xdebug (下載地址位於:,我的PHP版本為 PHP 5.3.28 Thread Safety, Apach為2.2.25,使用的埠號8080),這裡下載的Xdebug版本為php_xdebug-2.2.3-5.3-vc9.dll,並且放入到”PHP/ext目錄中。
第三步:在PHP5裡面找到php.ini,在這個文件的最後面加入如下配置信息:
zend_extension = D:\php\ext\php_xdebug-2.2.3-5.3-vc9.dll
;zend_extension_ts = D:\php\ext\php_xdebug-2.2.3-5.3-vc9.dll
;extension = php_xdebug-2.2.3-5.3-vc9.dll
[Xdebug]
xdebug.auto_trace = On
xdebug.show_exception_trace = On
xdebug.remote_autostart = On
xdebug.remote_enable = On
xdebug.collect_vars = On
xdebug.collect_return = On
xdebug.collect_params = On
xdebug.trace_output_dir=」D:/xDebugLog」
xdebug.profiler_output_dir=」D:/xDebugLog」
xdebug.profiler_enable=On
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
這裡要特別注意:如果在文件里有其他的zend_extension_ts,需要注釋掉,否則apache無法啟動。
第四步:啟動apache。
第五步:在eclipse的項目里的Properties裡面找到”PHP Debug”,在PHP Debugger裡面選擇”XDebug”
第六步:再在Windows-Preferences裡面配置下PHP Servers
第七步:再在Windows-Preferences裡面配置下PHP Executables
第八步:再在Run-Debug Configurations裡面確認Path Mapping的配置和第六步中的一致。
接下來,進入debug界面,就可以開始設置斷點進行debug了。
有沒有人知道PHP5.5和Xdebug或者Zend Debugger怎麼配置
zend debugger只支持到PHP5.2.6,以上就不支持了。
現在在開發自己的服務軟體zend server,這個集成了zend debugger
可以試一下xdebug
如何在Zend Studio中使用Zend Debugger調試PHP
在介紹完PHP5環境下Zend Debugger安裝配置教程後,今天來說說如何在Zend Studio中使用Zend
Debugger調試PHP程序,使用Zend Debugger還是比較方便,我使用的是Zend Studio7,Zend
Studio7的Debug配置界面與早期的Zend Studio還是略有不同。
在使用Zend Debugger在Zend Studio中調試PHP之前,請先安裝Zend Debugger,如果對Zend Studio的使用比較陌生,推薦先學習PHP開發工具Zend Studio7入門使用教程。
由於我之前使用Xdebug對PHP進行調試,為了使用Zend Debugger,我們首先需要打開Zend Studio7,對Zend
Studio的Debug配置選項進行設置,步驟如下:選擇菜單欄Project-Properties,選擇左側PHP Debug選項
zend studio7 debug設置
Zend Debugger使用特別說明:如果之前使用Xdebug調試PHP,請設置好PHP Debug後重啟Zend Studio,否則可能仍然是使用Xdebug調試而不是使用Zend Debugger調試。
除了上述的設置方式,Zend Studio7
Debug還有另一種設置方式,主要針對的是單個調試文件,方法如下,選擇菜單欄中的Run-Debug Configurations
,選擇PHP Web Page Debug調試方式下的調試頁面,右側Server面板中選擇Zend Debugger,你可以點擊Test
Debugger,如果Zend Debugger安裝成功,其會彈出Test Debuger Server Success對話框,即宣告Zend
Debug Server連接成功,相反如果沒有安裝Xdebug,選擇Xdebug時Test Debugger按鈕是失效的,如圖
設置zend studio debug,並測試Zend Debugger是否連接成功
這種方法適用於變更單個PHP文件在Zend Studio中的調試工具,即選擇使用Zend Debugger或者Xdebug進行調試。而之前的設置主要針對的是設置整個項目的調試方式。
最後我總結下使用Zend Debugger在Zend Studio中調試PHP的方法:
1、在Zend Studio中導入(新建)項目
2、設置項目或文件的Zend Studio Debug調試方法
3、選擇菜單欄RUN中的Debug AS或Debug URL進行調試,Zend Studio中Zend Debugger的調試界面和Xdebug類似,同樣可以通過F11啟動調試會話,F5(單步調試),設置斷點等。
至此在Zend Studio中使用Zend Debugger調試PHP的方法就介紹完了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/285867.html