本文目錄一覽:
- 1、怎麼調試PHP 怎麼調試本地運行環境
- 2、PHP調試環境配置
- 3、eclipse 調試 php 環境搭建
- 4、如何搭建phpstorm 調試環境
- 5、服務器上用php集成環境好不好呢,哪款集成環境在服務器上使用比較好??
怎麼調試PHP 怎麼調試本地運行環境
搭建好php運行環境(安裝一些集成環境:wamp,xampp,phpserver等等),然後在www或者htdocs服務器根目錄下新建一個php文件,寫入phpinfo();然後運行此文件。就可以看到php相關模塊參數,根據這些參數配置相關模塊,進行調試就行了!
PHP調試環境配置
wamp 是自動配置運行環境的,你在安裝過程中只需要指定好web的根目錄就行,就是默認站點目錄,這些配置,包括一些安裝完後的參數,PHP的配置,mysql的配置什麼的都可以在wamp的控制台修改,它運行後在屏幕右下角有圖標的。PHP100的有關PHP的視頻教程里一開始也是運行環境的配置,你可以下載下來對照看一下
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了。
如何搭建phpstorm 調試環境
首先進行軟件安裝,下載exe可執行程序,按照安裝程序引導下一步下一步完成phpstorm的安裝,筆者安裝的是phpstorm的9.0版本.
安裝完成後,雙擊桌面圖標或者右鍵打開phpstorm程序,注意,軟件需要註冊碼,百度搜索註冊碼註冊即可.輸入百度到的用戶名和註冊碼複製到軟件的相應位置即可.
然後就會看到軟件的主界面,上面是菜單欄,左側是項目,中間是代碼編輯界面
然後我們將自己想要運行或者說想要打開運行的php項目或者php源代碼引入到phpstorm中來.點擊左上角file-open
筆者按照上面的方式已經引入了一個php項目,接下來就是配置php的運行環境,接下來就是配置php的運行環境,首先我們下載wapmserver這款軟件,同樣打開exe可執行程序,按照引導安裝完畢,筆者安裝的是2.5版本,支持php5.5
安裝完成後,並不需要運行該程序,但是要找到安裝該程序的安裝路徑,以便於我們在phpstorm中配置php的運行環境.找到後記住這個位置,這個時候再次打開phpstorm,然後file-settings-php,配置你的php解析程序安裝路徑,筆者安裝的路徑是在D盤
7
配置好php運行環境,接下來我們就可以在phpstorm中打開你要運行的php項目了,打開index.php引導頁,按住shift,選擇一款瀏覽器運行即可
服務器上用php集成環境好不好呢,哪款集成環境在服務器上使用比較好??
先回答你的第一個問題。
網上有人說適合,也有人說不適合的,不能說他們說的完全錯誤,但也不能說是完全正確的,具體問題具體分析,這種事情要看情況。
php集成環境的本質是啥?網上那些php集成環境和我們自己安裝的有啥區別呢?
其實沒多大差別,所謂的php集成環境只不過通過軟件替我們完成了一些比較麻煩的操作罷了,本質上沒有任何區別!那些程序開發者開發php集成環境軟件的時候,都要把apache與mysql等組件集成在軟件裡面,而這些apache等組件和自己安裝的是沒啥區別的,不過不建議使用精簡版的集成環境,可以使用完全版的php集成環境。
我打個比方,軟件的安裝版和綠化版其實沒毛線區別,有的集成環境集成組件後重新打包成安裝版罷了,而有的集成環境集成組件後將其綠化成綠色版集成環境,不過綠化後的php集成環境確實方便,插上U盤,插其他電腦就可以直接運行網站,用軟件能省略了很多繁瑣步驟,確實很便捷。php集成環境是一種工具,工具本身就是為了方便,當然你也可以自行安裝,比較費事罷了,集成環境功能多,方便使用。
關於你的第二個問題“哪款集成環境在服務器上使用比較好??
既然集成環境適合在服務器上運行,那是不是就可以直接用在服務器上?看你的需求了,同時也要看是哪種集成環境。
選擇哪種php集成環境做服務器環境主要有以下幾點要考慮
1、大部分php集成環境集成的版本都不是最新(這條無關緊要,因為現在很多網站都不是用最新的,舊版本程序不一定適合新的啊!)
解決:可以選擇那些集成了新組件的集成環境,或者能自定義設置版本的php集成環境
2、一些php集成環境可能為了減小軟件體積,閹割了一些組件,所以不太適合運營使用
解決:你可以選擇一些集成了完整版組件的集成環境。
3、一些php集成環境因為某些配置文件是自動生成,有些配置是不能自己改,就算你改了也會被程序自動改回來
解決:目前有一些php集成環境還是能完全自己修改和自定義配置的,不會被軟件自動生死所限制。
具體用哪個,你可以根據自己的需求選擇,畢竟每個集成環境都各具特點,按需選擇。
有的人說用集成環境不安全,自己配置的比較安全,我的乖乖,安不安全看誰在用,你本身啥都不懂,你就算自己配置了php環境,你敢保證是安全的嗎?本身集成環境和自己安裝的就沒啥區別,很多集成環境我們自己都說可以隨意配置的,和你自行分開下載安裝的配置是一毛一樣的。安不安全,看是誰在用,就好比天天有人說這個語言好,那個語言不好,其實語言沒所謂好壞,畢竟各有其特點,語言好不好得看用他的人。
phpwamp和PHPCUSTOM這兩款集成環境很適合在服務器運行,集成官方完全組件,無閹割無精簡,是完全版的,而且支持完全的配置自定義,php版本等自定義,還能同時運行多版本,自帶重啟任務。
PHPCUSTOM自帶重啟任務,能定時重啟服務器,定時重啟網站服務等。
純綠色很方便,所集成的組件是完全的,適合測試,也比較適合服務器
累死了,純手工打字啊,採納我給我賺點分吧。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/244271.html