簡體   English   中英

xdebug沒有顯示在`php -m`的輸出中,但是顯示在phpinfo中

[英]xdebug not showing in output of `php -m` but shows in phpinfo

我有與此用戶問題中所述相反的問題。

如果我執行php -m ,則不會顯示xdebug,但它會顯示在phpinfo中。

phpinfo

根據文檔,如果我執行php -m ,它將顯示兩次,一次在[PHP Modules] ,一次在[Zend Modules]

但是php -m | grep -i xdebug php -m | grep -i xdebug返回任何內容。

這是我在php.ini中的設置:

[XDebug]
zend_extension='/usr/lib64/php5/extensions/xdebug.so'
xdebug.remote_enable=on
xdebug.remote_handler="dbgp"
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_mode=req
xdebug.idekey="netbeans-xdebug"
xdebug.renite_enable = 1
xdebug.max_nesting_level = 1000
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir = '/var/log'

[PHP]

;;;;;;;;;;;;;;;;;;;
; About php.ini   ;
;;;;;;;;;;;;;;;;;;;

...

我發現xdebug仍然可以工作,但是我仍然很好奇。

根據您的環境,CLI配置通常位於不同的文件中。 嘗試查看是否具有/etc/php/XYZ/cli/php.ini文件,並將其添加到頂部:

zend_extension='/usr/lib64/php5/extensions/xdebug.so'

將路徑替換為xdebug.so文件的路徑。

您可以通過執行locate xdebug.so找出來

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM