xampp中xdebug 開啓XDEBUG_SESSION_START調試

週五晚上搞了很久都沒有成功進行XDEBUG_SESSION_START=NAME瀏覽器訪問,phpdesigner斷點調試,因而有點想放棄配置,今天早晨想跟一下錯誤,不得再也不想如何配置,因而xampp xdebug百度一下,找到答案了:http://blog.csdn.net/firecityplans/article/details/8220550,對比下,我發現xampp中的xdebug.remote_enable是=0,而不是=1,果斷改成1,重啓apache,ok,刷新頁面後,當即停在了斷點處。摘抄以下:php

 

xampp集成了apache,mysql,php等開發平臺。在開發PHP時可能會用到Xdebug,其配置項在php.ini文件mysql

須要作的是,安裝完XAMPP後,使用phpinfo()函數查看apache使用php.ini的路徑:sql

 

 

Configuration File (php.ini) Path C:\Windows
Loaded Configuration File C:\xampp\apache\bin\php.ini

這個是個人計算機中使用的php.ini的路徑。原來覺得是使用的是這個路徑下的./php/php.ini。搞了好長時間。apache

 

個人作法是把./php/php.ini文件修改後直接拷到C:\xampp\apache\bin\下覆蓋原來的php.ini文件。瀏覽器

 

我使用的php的版本是php5.2,作的修改以下:函數

[Zend]
;zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
;zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:
;zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"
[XDebug]
;; Only Zend OR (!) XDebug // 注意這裏的提示,[Zend]和[XDebug]項裏的zend_extension_t配置項是否是同時存在的。
zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=on
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"spa

 

從新啓動apache後,再查看phpinfo()函數能夠看到.net


 This program makes use of the Zend Scripting Language Engine:Zend logo
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
    with Xdebug v2.0.3, Copyright (c) 2002-2007, by Derick Rethans

 

xdebug

 

xdebug support enabled
Version 2.0.3
相關文章
相關標籤/搜索