windows 7 下在netbeans安裝xdebug

來源:互聯網
上載者:User

折騰了好久這個問題今天終於解決了,分享下經驗

 

在php.ini最後加上

zend_extension="C:/php/ext/php_xdebug-2.0.5-5.3-vc6.dll"  (路徑要注意,xdebug和php版本要一致)
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost   (win7的host檔案預設是沒有localhost到127.0.0.1的映射的,要自己加)
xdebug.remote_port=9000          (netbeans裡{
function onclick()
{
function onclick()
{
tagshow(event)
}
}
}">調試連接埠{
function onclick()
{
function onclick()
{
tagshow(event)
}
}
}">設定的也是9000,注意連接埠是否被佔用)

注意:php.ini裡沒有其他與zend相關的{
function onclick()
{
function onclick()
{
tagshow(event)
}
}
}">語句。調試的時候要用IE或者Firefox,別用傲遊之類的瀏覽器,不然xdebug連不上

 

下面講下php的擴充方法,很重要

 

extension意為基於php引擎的擴充

zend_extension意為基於zend引擎的擴充

註:php是基於zend引擎的。暈了吧。

 

 

不同的擴充安裝後,在php.ini裡是用extension還是zend_extension,是取決於該擴充,有的擴充可能只能用zend_extension,如xdebug,也有的擴充可以用extension或zend_extension,如mmcache。

 

註:上面的結論不保證準確。zend_extension載入php擴充時需用全路徑,而extension載入時可以用相對extension_dir的路徑。

 

確定可以用zend_extension之後,還有下面幾種可能:

根據 PHP 版本,zend_extension 指令可以是以下之一:

 

zend_extension              (non ZTS, non debug build)
zend_extension_ts ( ZTS, non debug build)
zend_extension_debug (non ZTS, debug build)
zend_extension_debug_ts ( ZTS, debug build)

ZTS:ZEND Thread Safety

可通過phpinfo()查看ZTS是否啟用,從而決定用
zend_extension還是zend_extension_ts,當然試一下怎麼生效也可以。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.