vs.php調試php使用外部的apache進行調試

vs.php中使用外部的apache進行調試 
通常phper們都會有本身配置好的開發調試環境,那麼如何在vs.php中使用本身已經配置好的apache+php環境調試
php程序呢?以下:
(1)從官方網站http://xdebug.org/download.php下載最新的xdebug.dll(記得改爲這個文件名)放到你的php目錄的ext目錄下
根據你的php的thread-safe模式,選擇相應的版本,查看方法phpinfo()的Thread Safety的值,
我用的php是5.4,Thread Safety爲enable,因此我下載的是 5.4 VC9 TS (64 bit) 
(2)修改php.ini文件,加入下面的代碼
zend_extension_ts=」D:\Server\server_core\php-apache\ext\php_xdebug.dll」

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
[XDebug]
xdebug.idekey = vsphp
xdebug.remote_enable = 1
xdebug.remote_port = 7870
xdebug.remote_autostart = 1

(3)在vs裏右擊項目,選擇「屬性」,在「屬性」頁裏選中Debug,更改裏面的Debug mode爲「External mode」。
設置Debug engine爲「XDebug」。最後再把Start Url改成你已經配置好的apache+php環境的項目首頁網址
(4)重啓apache服務器

四、注意!xdebug和zendoptimizer不兼容,因此在開啓xdebug調試的時候請務必在php.ini裏關閉zendoptimizer,以下前面加上分號便可
[Zend]
;zend_extension_manager.optimizer_ts=」D:\Server\server_core\zendoptimizer\lib\Optimizer-3.3.0″
;zend_extension_ts=」D:\Server\server_core\zendoptimizer\lib\ZendExtensionManager.dll」
若是xdebug生效的話,你能夠在phpinfo()裏看到
with Xdebug v2.1.0beta2-dev, Copyright (c) 2002-2010, by Derick Rethans
等字樣。php

相關文章
相關標籤/搜索