1. 在linux下編譯安裝xdebug
[root@localhost src]# tar -xvf xdebug-2.0.5
[root@localhost xdebug-2.0.5]# /usr/local/php/bin/phpize
[root@localhost xdebug-2.0.5]# ./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config
[root@localhost xdebug-2.0.5]# make && make install
可以將生成的 xdebug.so 拷貝到 extension_dir 所指向的路徑目錄。
2. 配置(和裝memcache一樣,可一看原始碼安裝php)
vi /usr/local/php/lib/php.ini 修改php.ini,去除php加速模組,增加以下配置資訊支援xdebug擴充套件
#extension=vld.so //是輸出opcodes的模組
extension=xdebug.so
[xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir="/var/log/xdebug"
xdebug.profiler_output_dir="/var/log/xdebug"
xdebug.profile_output_name="script"
3.重新web伺服器,然後phpinfo()下就看到xdebug
PHP除錯及效能分析工具Xdebug
注 也可使用 root localhost xdebug 2.0.5 usr local php bin php m 列出所有的擴充套件模組 3.重啟web伺服器 xdebug工具會將跟蹤的錯誤資訊以日記的形式寫入到輸出的資料檔案中,可以檔案去檢視,但為了更直觀,還有乙個圖形介面的工具來分析跟蹤的日...
PHP除錯及效能分析工具Xdebug
注 也可使用 root localhost xdebug 2.0.5 usr local php bin php m 列出所有的擴充套件模組 3.重啟web伺服器 xdebug工具會將跟蹤的錯誤資訊以日記的形式寫入到輸出的資料檔案中,可以檔案去檢視,但為了更直觀,還有乙個圖形介面的工具來分析跟蹤的日...
PHP效能分析工具XHProf
xhprof是facebook開源出來的乙個php輕量級的效能分析工具,跟xdebug類似,但效能開銷更低,還可以用在生產環境中,也可以由程式開關來控制是否進行profile。基於瀏覽器的效能分析使用者介面能更容易檢視,或是與同行們分享成果。也能繪製呼叫關係圖。在資料收集階段,它記錄呼叫次數的追蹤和...