这是/etc/php/7.2/cli/conf.d/20-xdebug.ini内容:zend_extension=xdebug.soxdebug.remote_enable=onxdebug.remote_autostart=off这是我通过运行得到的错误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存在并具有读取权限:# 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将扩展路径更改为完整路径也没有什么不同。可能是什么原因?
3 回答
慕容708150
TA贡献1831条经验 获得超4个赞
似乎附带的 xdebug 模块已损坏并通过安装它apt
解决了问题:
apt install php-xdebug
在安装之前我也尝试并编译了很多次源代码apt
,但每次我都遇到同样的错误。然而,确切的原因仍然未知。
慕哥9229398
TA贡献1877条经验 获得超6个赞
xdebug.ini在您的文件中尝试此内容
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 关注
- 206 浏览
添加回答
举报
0/150
提交
取消