PHP添加Xdebug擴(kuò)展的方法
xdegug是一個(gè)很好的php調(diào)試擴(kuò)展,安裝方法也很簡單,基本和其他的擴(kuò)展安裝方式差不多.
一、下載對應(yīng)的DLL
下載地址:https://xdebug.org/download.php 里面選擇對應(yīng)的php版本以及windows 32/64位 版本
二、把文件放在PHP安裝目錄下的ext文件夾中 也可以自定義。
三、修改php.ini
[Xdebug]
zend_extension="./ext/php_xdebug-2.2.3-5.3-vc9-nts.dll"
;以下是參數(shù)
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.trace_output_dir="./xdebug"
xdebug.profiler_enable=on
xdebug.profiler_output_dir="./xdebug"
配置實(shí)例
[Xdebug]
;zend_extension_ts = "X:\upupw\PHP5\ext\php_xdebug.dll"
xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.auto_trace = 0
xdebug.trace_output_dir = "X:\upupw\xdebug\trace"
xdebug.profiler_enable = 0
xdebug.profiler_output_dir = "X:\upupw\xdebug\profiler"
xdebug.max_nesting_level = 100
xdebug.remote_enable = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
注意:
xdebug.trace_output_dir="./xdebug" 配置是把調(diào)試文件放在PHP安裝目錄下的xdebug文件夾中,所以要在PHP安裝目錄下新建xdebug文件夾
xdebug.profiler_output_dir="./xdebug" 配置是把調(diào)試文件放在所運(yùn)行項(xiàng)目下的xdebug文件夾中,所以要在項(xiàng)目目錄下新建xdebug文件夾
重啟網(wǎng)站服務(wù)器,可以echo phpinfo()查看是否有xdebug擴(kuò)展,有便是安裝成功了。
測試
新建php文件
<?php
testXdebug();
function testXdebug() {
require_once('abc.php');
}
?>
運(yùn)行查看php安裝目錄下的xdebug文件夾中是否生成文件,生成文件則安裝成功
- php 調(diào)試?yán)鱠ebug_print_backtrace()
- PHP中使用匿名函數(shù)操作數(shù)據(jù)庫的例子
- Windows和Linux中php代碼調(diào)試工具Xdebug的安裝與配置詳解
- phpstrom使用xdebug配置方法
- php debug 安裝技巧
- php Xdebug 調(diào)試擴(kuò)展的安裝與使用.
- php 服務(wù)器調(diào)試 Zend Debugger 的安裝教程
- PHP內(nèi)置的Math函數(shù)效率測試
- 幾個(gè)實(shí)用的PHP內(nèi)置函數(shù)使用指南
- php常用字符串比較函數(shù)實(shí)例匯總
- php中debug_backtrace、debug_print_backtrace和匿名函數(shù)用法實(shí)例
相關(guān)文章
PHP實(shí)現(xiàn)二叉樹深度優(yōu)先遍歷(前序、中序、后序)和廣度優(yōu)先遍歷(層次)實(shí)例詳解
這篇文章主要介紹了PHP實(shí)現(xiàn)二叉樹深度優(yōu)先遍歷(前序、中序、后序)和廣度優(yōu)先遍歷(層次),結(jié)合實(shí)例形式詳細(xì)分析了php針對二叉樹的深度優(yōu)先遍歷與廣度優(yōu)先遍歷相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-04-04

PHP中對緩沖區(qū)的控制實(shí)現(xiàn)代碼

php實(shí)現(xiàn)Session存儲到Redis

PHP簡單獲取網(wǎng)站百度搜索和搜狗搜索收錄量的方法

PHP 自定義錯(cuò)誤處理函數(shù)trigger_error()