本文目錄一覽:
- 1、php難題(netbeans無法連接xdebug)
- 2、Mac安裝xdebug運行phpize時會報錯
- 3、mac phpstorm xdebug啟動失敗怎麼解決
- 4、為什麼我的phpstorm中的xdebug沒效果??
- 5、PHP中XDEBUG配置問題,新手求解答
- 6、為什麼PHP的xdebug的auto_trace一打開有的網頁顯示不了
php難題(netbeans無法連接xdebug)
環境配置:
一、配置php.ini
下面我列出我的php.ini中與之相關的部分:
[Zend]
;zend_extension_manager.optimizer_ts =\”d:\phpStudy\ZendOptimizer\lib\Optimizer\”
;zend_extension_ts = \”d:\phpStudy\ZendOptimizer\lib\ZendExtensionManage r.dll\”
;zend_optimizer.optimization_level=15
zend_extension_ts=\”d:\phpStudy\PHP5\ext\php_xdebug .dll\”
[Xdebug]
xdebug.default_enable=on
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.max_nesting_level=100
xdebug.profiler_enable=on
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.remote_handler=dbgp
xdebug.trace_output_dir=\”D:\jimmy\wamp\www只ug\”
xdebug.profiler_output_dir=\”D:\jimmy\wamp\www只 ug\”
(注意:這裡仍然使用zend_extension_ts掛載XDebug而不是用extension,如果你的PHP.ini中有這樣的語句extension=php_xdebug.dll請將它關掉)
二、保存退出,重啟Apache服務
三、查看phpinfo()
Mac安裝xdebug運行phpize時會報錯
1. 下載xdebug
2.打開終端 cd xdebug-2.2.x 切換到你解壓出來的目錄中
3. 執行 phpize: phpize
4. ./configure –enable-xdebug
5. 執行編譯命令 make
6. 拷貝擴展到你想要的目錄中 cp modules/xdebug.so /放置擴展的路徑/xdebug.so
7. 在 php.ini 中添加下列文件使xdebug擴展生效(Mac OS X下web開發常用文件所在目錄)
zend_extension=”/放置擴展的路徑/xdebug.so”
;xdebug默認遠程調試是關閉的,加上這個打開,要不沒法調試
[xdebug]
xdebug.remote_enable=On
8. 重啟apache(Mac OS X下重啟apache)
mac phpstorm xdebug啟動失敗怎麼解決
1、點擊匹配地址,把複製的phpinfo信息粘貼到文本框。
2、按照頁面的安裝流程安裝xdebug。
3、配置php.ini
提示:xdebug官網上的配置,只保證配置好xdebug,但不能與phpstorm進行配置,正確的配置方法,在添加xdebug模塊下添加以下代碼。
1
2
3
4
5
6
7
[xdebug]
zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so //這是配置xdebug
xdebug.remote_enable = On//是否運行遠程終端,必須開啟
xdebug.remote_handler = “dbgp”
xdebug.remote_host = “localhost”
xdebug.remote_port = 9000 //這個端口號要和phpstorm中的保持一致,示例的端口是9001
xdebug.idekey = PHPSTROM//調試器關鍵字
為什麼我的phpstorm中的xdebug沒效果??
暫時未發現你所說的情況 …linux win下均正常的使用 ,一般不需要特別的設置軟件只是調用php而已.只要php正常那麼phpstorm就應該是正常的
PHP中XDEBUG配置問題,新手求解答
把zend_extension=”E:\PHP5\ext\php_xdebug.dll”
寫到PHP的extension=xxx.dll周圍不要寫在[Xdebug]中。
查看php的error log文件看為什麼加載錯誤,常見的錯誤是文件路徑不對,版本不對。
一般調試[Xdebug]的配置都不用寫。就寫一行zend_extension即可。
為什麼PHP的xdebug的auto_trace一打開有的網頁顯示不了
xdebug.auto_trace 用於設定在腳本運行前是否自動跟蹤方法的調用信息。
該功能可以在你指定的目錄中將函數調用的監測信息以文件的形式輸出。此配置項的默認值為off。
xdebug.trace_output_dir=”/tmp/xdebug” ;設定函數調用監測信息的輸出文件的路徑
xdebug.profiler_output_dir=”/tmp/xdebug” ;設定效能監測信息輸出文件的路徑
能顯示的頁面是php頁面。
還是 html文件啊。
如果是html文件,說明你的配置文件php.ini 中有錯誤。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/247391.html