为了账号安全,请及时绑定邮箱和手机立即绑定

Xdebug .so文件存在但还是报未找到

Xdebug .so文件存在但还是报未找到

PHP
尚方宝剑之说 2023-04-28 15:01:39
这是/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,但每次我都遇到同样的错误。然而,确切的原因仍然未知。


查看完整回答
反对 回复 2023-04-28
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

请参考以下链接,因为我认为它会像对我一样解决您的问题 安装 Xdebug


查看完整回答
反对 回复 2023-04-28
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

我想您使用的是 mac,无法通过 /usr/include 访问 C 头文件。有几种方法可以解决这个问题,但自己编译可能是最好的方法。


查看完整回答
反对 回复 2023-04-28
?
慕哥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


查看完整回答
反对 回复 2023-04-28
  • 3 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信