這是/etc/php/7.2/cli/conf.d/20-xdebug.ini內(nèi)容:zend_extension=xdebug.soxdebug.remote_enable=onxdebug.remote_autostart=off這是我通過運(yùn)行得到的錯誤php:PHP Warning: Failed loading Zend extension 'xdebug.so' (tried: /usr/lib/php/20170718/xdebug.so (libc.musl-x86_64.so.1: cannot open shared object file: No such file or directory), /usr/lib/php/20170718/xdebug.so.so (/usr/lib/php/20170718/xdebug.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0但是/usr/lib/php/20170718/xdebug.so存在并具有讀取權(quán)限:# ls -l /usr/lib/php/20170718/xdebug.so-rw-r--r--. 1 root root 2078128 Jan 16 11:15 /usr/lib/php/20170718/xdebug.so將擴(kuò)展路徑更改為完整路徑也沒有什么不同??赡苁鞘裁丛??
3 回答

慕容708150
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個贊
似乎附帶的 xdebug 模塊已損壞并通過安裝它apt
解決了問題:
apt install php-xdebug
在安裝之前我也嘗試并編譯了很多次源代碼apt
,但每次我都遇到同樣的錯誤。然而,確切的原因仍然未知。

開心每一天1111
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個贊
我想您使用的是 mac,無法通過 /usr/include 訪問 C 頭文件。有幾種方法可以解決這個問題,但自己編譯可能是最好的方法。

慕哥9229398
TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個贊
xdebug.ini在您的文件中嘗試此內(nèi)容
zend_extension=xdebug.so
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.show_error_trace = 1 <--- you can skip this
xdebug.remote_autostart = 0
- 3 回答
- 0 關(guān)注
- 295 瀏覽
添加回答
舉報(bào)
0/150
提交
取消