摘要:源碼安裝的,安裝使用或者來尋找擴展目錄更新,添加重啟。修改文件名之后。再用打開這個文件。
源碼安裝的php,安裝Xdebug
/path/to/php/bin/pecl install xdebug
使用php-config --extension_dir 或者 php -i | grep extension_dir 來尋找PHP擴展目錄
更新php.ini,添加:
zend_extension=/path/to/xdebug.so
重啟php。Finish
Config推薦的Xdebug配置
xdebug.profiler_enable = 0 不讓自動運行 xdebug.profiler_enable_trigger = 1 在任何一個URL中加入XDEBUG_PROFILE=1的查詢參數,啟動Xdebug xdebug.profiler_output_dir = /path/to/profiler/results 分析報告保存路徑
注意,/path/to/profiler/results這個文件夾一定要存在!
AnalyzeXdebug生成的結果是CacheGrind格式,
Mac安裝KCacheGrind來查看
brew install qcachegrind測試
請求本地url
http://url?XDEBUG_PROFILE=1
在指定目錄中獲得文件
cachegrind.out.31881
31881是指這個文件是由31881這個線程產生的。
修改文件名:
mv cachegrind.out.31881 callgrind.out.31881
之后。再用qcachegrind打開這個文件。
Finish
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21640.html
摘要:當我在官網看到了遠程調試原理圖時,我才知道應該怎么配置。配置的參數也少了很多,也不需要在里對一個個請求地址進行配置。其他可以配置可以共用。但是如果你使用的是本地的那他就會出現端口被占用的情況。 介紹 我之前配置直接按網上的文章進行配置總是配置不成功,里面很多東西不了解。當我在 xdebug 官網看到了 xdebug 遠程調試原理圖時,我才知道應該怎么配置 xdebug。配置的參數也少了...
摘要:異步進程當程序發出一個功能調用,進程接到該通知,去做事情。每一件事情結束后,有其它的通知回調等方式來通知程序最終這件事的執行結果。并發和并行是不同的概念。 聽說swoole很nb,想了解一下,從官網開始吧。 http://www.swoole.com/ 什么是Swoole Swoole,php的異步、并行、多線程的網絡通信引擎。 什么是異步? 我的簡單理解,對于進程來說,異步是與同步相...
摘要:啟動服務查看版本執行執行安裝安裝完成啟動安裝修改配置例子關鍵字去修改查看是否安裝成功安裝下載地址上傳到目錄安裝完成之后,出現下面的安裝路徑配 啟動ssh服務 service sshd start yum -y update 查看centos版本 centos 5 執行: rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rp...
摘要:啟動服務查看版本執行執行安裝安裝完成啟動安裝修改配置例子關鍵字去修改查看是否安裝成功安裝下載地址上傳到目錄安裝完成之后,出現下面的安裝路徑配 啟動ssh服務 service sshd start yum -y update 查看centos版本 centos 5 執行: rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rp...
閱讀 3455·2019-08-30 15:55
閱讀 2054·2019-08-30 15:44
閱讀 1460·2019-08-30 12:47
閱讀 746·2019-08-30 11:05
閱讀 1633·2019-08-30 10:54
閱讀 659·2019-08-29 16:07
閱讀 3572·2019-08-29 14:17
閱讀 2230·2019-08-23 18:31