關於php啟用xdebug的問題

2021-10-01 08:45:05 字數 1569 閱讀 8714

我在安裝過程中在   **中多給我了這麼一行資訊

在這裡很奇怪為什麼多乙個c:\windows\php.ini. 剛開始沒有管他,然後配置好以後重啟apache一直報錯,php-cgi.exe 什麼的.

然後看了一些其他文章說php安裝的話預設的php.ini位置就是c:\windows\這裡.但是我使用的是phpstudy8.0,並且把d:\gzxg\php\phpstudy_pro\extensions\php\php7.1.9nts放進path變數中了.後來又繼續看了一些也不得其解,抱著嘗試態度複製了乙份php.ini檔案到了c盤.結果可以正常啟用了.

如果在phpinfo()中顯示出以下資訊,那麼我們需要在c盤下複製乙份php.ini

附上配置說明:

;dduan_20190509 自定義xdebug

[xdebug]

zend_extension="d:\phpstudy\phptutorial\php\php-7.2.1-nts\ext\php_xdebug-2.7.2-7.2-vc15-nts.dll"

;是否允許xdebug跟蹤函式呼叫,跟蹤資訊以檔案形式儲存,預設值為0

xdebug.auto_trace=1

;是否允許xdebug跟蹤函式引數,預設值為0

xdebug.collect_params=1

;是否允許xdebug跟蹤函式返回值,預設值為0

xdebug.collect_return=1

;函式呼叫跟蹤資訊輸出檔案目錄,預設值為/tmp

xdebug.trace_output_dir ="f:\php_xdebug"

;效能分析檔案的存放位置,預設值為/tmp

xdebug.profiler_output_dir ="f:\php_xdebug"

;開啟xdebug的效能分析器,以檔案形式儲存,這項配置是不能以ini_set()函式配置的,預設值為0

xdebug.profiler_enable = 1

;效能分析檔案的命名規則,預設值為cachegrind.out.%p

xdebug.profiler_output_name = "cachegrind.out.%t.%p"

xdebug.remote_enable = 1

;用於zend studio遠端除錯的應用層通訊協議

xdebug.remote_handler = "dbgp"

xdebug.idekey = phpstorm

xdebug.remote_host = "127.0.0.1"

xdebug.remote_port = 9000

PHP的xdebug除錯安裝

安裝php對應版本xdebug擴充套件 1 通過phpinfo確定php的擴充套件檔案 architecture x86 是32位的 zend extension build api320160303,nts,vc14是沒有ts的vc14 php 7.1 vc14 32 bit 3 配置php.in...

idea配置php的xdebug除錯

1.修改php.ini extension php xdebug 如果有這段 就把這段 注釋了 xdebug zend extension h phpstudy pro extensions php php7.3.4nts ext php xdebug.dll xdebug.remote enabl...

ceph部署 關於osd磁碟選擇以及啟用問題

最近在做ceph一鍵部署,發現在osd這一塊出現比較多的問題,主要有以下兩個個方面 1,關於資料盤和日誌盤的選擇,這個地方可以加一塊碟符,由於在之前的配置檔案中指定了日誌盤的大小,那麼這一步執行時會自動從指定碟符中分出對應大小的空間作為日誌盤,剩下的作為資料盤,這種情況下執行之後,osd不需要啟用,...