eclipse pdt下php除錯環境的搭建

2021-08-22 15:29:47 字數 1444 閱讀 9967

最近乙個專案用到lamp體系來構建,這其中採用了php作為指令碼開發語言,於是搭建乙個方便的php開發除錯環境就成了必須。在該專案中我們採用了eclipse+pdt來作為開發環境,但是其除錯環境卻要稍微配置一下。本文就介紹如何來配置(很多地方我都是指出解決問題的出處,我不想通過轉述來表達其自身文件已經說明的很清楚的問題

1  前提 eclipse + pdt(php development tools);

zend debugger installation instructions

---------------------------------------

1. locate zenddebugger.so or zenddebugger.dll file that is compiled for the

correct version of php (4.3.x, 4.4.x, 5.0.x, 5.1.x, 5.2.x) in the

2. add the following line to the php.ini file:

linux and mac os x:     zend_extension=/full/path/to/zenddebugger.so

windows:                zend_extension_ts=

/full/path/to/zenddebugger.dll

windows non-tread safe: zend_extension=/full/path/to/zenddebugger.dll

(*) the windows non-thread safe is used only with zend core 2.0

3. add the following lines to the php.ini file:

zend_debugger.allow_hosts=

zend_debugger.expose_remotely=always

4. place dummy.php file in the document root directory.

5. restart web server.

大家請注意紅色字型部分,需要更改為您自己的路徑或配置,第4條請勿忽略;

4  設定完zend debugger後,回到eclipse中,選擇window-preferences-php-php executables裡面新增一條記錄,指向你的php安裝目錄;

5  設定完畢以上事項後,在eclipse中,選擇help-help contents-pdt user guide-getting started-basic tutorials-working with the debugger,請參照此文件學習如何在該環境下除錯php**,需要提醒注意的是在進行php web程式除錯的時候,一定要把工程檔案複製到apache伺服器目錄下,並且做好與本地檔案之間的對應關係,這樣一旦開始進入除錯模式,偵錯程式才能找到源**。

使用VarDumper進行優雅的PHP除錯

相信很多php開發者在寫 的時候都會經常用到var dump 這個函式,很多人都會直接用類似die var dump var 來檢視乙個變數或者乙個例項到底是長什麼樣的,稍微有一些人可能還直接封裝過 比如直接叫乙個vdd 等,以便於自己在除錯自己的 的時候使用。這種方式一直陪伴著我走過了這麼久的程式...

PHP部署調優 自動部署工具

php 早期使用 ftp 部署到生產環境,不過這種方式顯然不適合集群部署,也不安全,本教程主要討論如何使用現代化工具自動部署,這種方式簡單 可預知結果,而且可逆。版本控制 把 納入版本控制是現代開發人員的基本素養,我們可以使用 git,也可以使用 svn,對於應用開發者來說,版本控制有助於記錄 的變...

apache在windows下的調優

我們apache預設的是併發量是150個人,所以我們需要將其調大,apache就引進mpm 多功能模組處理 主要有三個工作模式 預處理模式 事先開啟幾個程序,等待處理請求,如果請求多了再開程序 工作模式 事先開啟幾個程序,但是程序裡面還開了多個執行緒,用執行緒來處理請求,所以可以優化 winnt模式...