我已经重新启动了nginx和php7.4-fpm。
xdebug 3看起来像是基于此安装的:
root@darius-Vostro-5481:/home/darius/Private/Projects/vop7# apt search xdebug
Sorting... Done
Full Text Search... Done
php-xdebug/bionic,now 3.0.1+2.9.8+2.8.1+2.5.5-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
Xdebug Module for PHP
php5.6-xdebug/bionic,now 3.0.1+2.9.8+2.8.1+2.5.5-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
Xdebug Module for PHP
php7.0-xdebug/bionic,now 3.0.1+2.9.8+2.8.1+2.5.5-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
Xdebug Module for PHP
php7.1-xdebug/bionic,now 3.0.1+2.9.8+2.8.1+2.5.5-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
Xdebug Module for PHP
php7.2-xdebug/bionic,now 3.0.1+2.9.8+2.8.1+2.5.5-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
Xdebug Module for PHP
php7.3-xdebug/bionic,now 3.0.1+2.9.8+2.8.1+2.5.5-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
Xdebug Module for PHP
php7.4-xdebug/bionic,now 3.0.1+2.9.8+2.8.1+2.5.5-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
Xdebug Module for PHP
php8.0-xdebug/bionic,now 3.0.1+2.9.8+2.8.1+2.5.5-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
Xdebug Module for PHP
phpinfo()中的Ini目录:
已加载的配置文件/etc/php/7.4/fpm/php. ini扫描此目录以查找其他.ini文件/etc/php/7.4/fpm/conf.d已解析的其他.ini文件/etc/php/7.4/fpm/conf. d/10-opcache.ini,/etc/php/7.4/fpm/conf. d/10-pdo.ini,/etc/php/7.4/fpm/conf. d/15-xml. ini,/etc/php/7.4/fpm/conf. d/20-bcmath.ini,文件名:/etc/php/7.4/fpm/确认. d/20-日历. ini,/etc/php/7.4/fpm/确认. d/20-目录类型. ini,/etc/php/7.4/fpm/确认. d/20-域名. ini,/etc/php/7.4/fpm/确认. d/20-出口信息. ini,/etc/php/7.4/fpm/确认. d/20-出口信息. ini,/etc/php/7.4/fpm/确认. d/20-文件信息. ini文件名:/etc/php/7.4/fpm/配置文件/20-文件传输协议. ini,/etc/php/7.4/fpm/配置文件/20-获取文本. ini,/etc/php/7.4/fpm/配置文件/20-图标. ini,/etc/php/7.4/fpm/配置文件/20-igbinary. ini,/etc/php/7.4/fpm/配置文件/20-图像处理. ini,/etc/php/7.4/fpm/配置文件/20-json.ini,文件名:http://www.php/7.4/fpm/conf.d/20-phar.ini,网址:http://www.php/7.4/fpm/conf.d/20-posix.ini,网址:http://www.php/7.4/fpm/conf.d/20-redis.ini,网址:http:///php/7.4/fpm/conf.d/20-shmop.ini,网址:http:///7.4/fpm/conf.d/20-simplexml.ini,/etc/php/7.4/fpm/确认. d/20-系统信息处理器. ini,/etc/php/7.4/fpm/确认. d/20-系统信息处理器. ini,/etc/php/7.4/fpm/确认. d/20-系统信息处理器. ini,/etc/php/7.4/fpm/确认. d/20-系统信息处理器. ini,/etc/php/7.4/fpm/确认. d/20-标记化器. ini,/etc/php/7.4/fpm/确认. d/20-扩展调试器. ini,/etc/php/7.4/fpm/确认. d/20-可扩展文件阅读器. ini,/etc/php/7.4/fpm/确认. d/20-可扩展文件编写器. ini,/etc/php/7.4/fpm/确认. d/20-可扩展文件. ini,/etc/php/7.4/fpm/确认. d/20-压缩文件. ini
/etc/php/7.4/fpm/conf.d/20-xdebug.ini文件中包含的内容:
# xdebug 3 -
zend_extension=/usr/lib/php/20200930/xdebug.so
我不知道如何检查这是否是正确的文件。他们在文档中写道:
在php.ini中添加以下行:
zend_extension=/您/放置/它/xdebug的位置
我怎么知道我放在哪里?:)它是通过安装命令安装的,它放在哪里:)在该目录中没有文件没有.so .我只是使用类似的目录和文件名是什么xdebug 2.
phpinfo()没有显示xdebug已加载。
正在添加xdebug_info();到文件崩溃页面-可能这个函数没有定义。
2条答案
按热度按时间zkure5ic1#
正如@LazyOne所说
对于PHP 7.4,文件夹应为20190902
因此在ini文件中设置
为Php 7.4加载xdebug 3。谢谢
3pmvbmvn2#
有时只是因为您使用了“#”而不是“;“(够蠢的)