軟件:
XAMPP 1.6.6 解壓縮版。
PDT 1.0.2 Release All-in-One。
XDebug 2.0.2 | Windows modules PHP 5.2.1-5.2.7。
注意xdebug的版本必須和XAMPP中的PHP版本兼容,XAMPP 1.6.6中PHP版本是5.2.5,所以使用XDebug 2.0.2 | Windows modules PHP 5.2.1-5.2.7
安裝:
安裝XAMPP
解壓縮XAMPP,運行根目錄下的setup_xampp.bat進行安裝
運行xampp_start.exe啟動服務器,在浏覽器中輸入 http://localhost 進行測試
運行xampp_stop.exe關閉服務器
安裝XDebug
將下載的php_xdebug-2.0.2-5.2.5.dll改名為php_xdebug.dll,復制到xampp\php\ext\目錄下
修改xampp\apache\bin\php.ini文件,查找[Zend]代碼段,將此代碼段下全部用“;”注釋掉,查找[XDebug]代碼段,將zend_extension_ts,xdebug.remote_enable,xdebug.remote_host,xdebug.remote_port,xdebug.remote_handler前面的“;”注釋符去掉
運行xampp_start.exe啟動服務器,在浏覽器中輸入 http://localhost/xampp/phpinfo.php,查找字符串Xdebug,如果能查找到,說明安裝成功。
為什麼要注釋掉[Zend]代碼段?因為Zend Optimizer和Xdebug 2.0.2不兼容,會導致XAMPP啟動失敗。
安裝PDT
解壓縮pdt-all-in-one-R20080103-win32.zip,運行eclipse.exe啟動PDT(注意:因為eclipse是java寫的,所以需要先安裝JRE)
配置XDebug在PDT中使用,新建一debug.php文件,內容如下:
<?php
function add($a, $b) {
$result = $a + $b;
return $result;
}
echo add(4, 5);
?>