有人可以帮助我进行下一步吗?我应该使用哪种软件以及如何操作?什么是红帽? 我安装了 XAMPP。我已经搜索了一些解决方案,但我的情况有点不同。 下面是安装向导 (https://xdebug.org/wizard) 的输出。 我不知道如何从“2.安装编译 PHP 扩展的先决条件”开始。和以后。 总结
已安装 Xdebug:否
服务器 API:LiteSpeed V7.8 CloudLinux 1.2
Windows:没有
Zend 服务器:否
PHP 版本:7.4.13
Zend API 编号:320190902
PHP API 编号:20190902
调试版本:否
线程安全构建:否
OPcache 加载:是
配置文件路径:/opt/alt/php74/etc
配置文件:/opt/alt/php74/etc/php.ini
扩展目录:/opt/alt/php74/usr/lib64/php/modules
说明
1.下载xdebug-3.0.1.tgz
2.安装编译PHP扩展的先决条件。
在您的 RedHat 系统上,安装它们:
yum groupinstall "Development tools" && yum install php-devel autoconf automake
3.用tar -xvzf xdebug-3.0.1.tgz
4.运行:cd xdebug-3.0.1
5.运行:phpize
(如果您没有 phpize
,请参阅常见问题解答)。
作为其输出的一部分,它应该显示:
Configuring for:
...
Zend Module Api No: 20190902
Zend Extension Api No: 320190902
如果没有,则说明您使用了错误的 phpize。请按照此常见问题解答条目并跳过下一步。
6.运行:./configure
7.运行:make
8.运行:cp modules/xdebug.so /opt/alt/php74/usr/lib64/php/modules
9.编辑 /opt/alt/php74/etc/php.ini
并添加行
zend_extension = /opt/alt/php74/usr/lib64/php/modules/xdebug.so
确保
zend_extension = /opt/alt/php74/usr/lib64/php/modules/xdebug.so
位于 OPcache 线下方。
10.重启网络服务器
答案 0 :(得分:1)
您正在阅读 *nix (Linux) 安装说明。
Windows, with help from a wizard
。php.ini
文件的内容。按照这些明确的说明进行操作后,您将需要重新启动 HTTP 服务器,或者如果您不知道并且不介意临时无意识的蛮力(对于您当前的 XP),只需重新启动计算机即可。
这是我的 WAMP(Windows、Apache、MariaDB、PHP)服务器的 XDebug 的 php.ini
文件中的内容:
[XDebug]
;When updating server dump phpinfo in to here to determine correct download: https://xdebug.org/wizard.php
zend_extension = "C:\MEDIA\INTERNET\WAMP\PHP\ext\php_xdebug-2.9.7-7.4-vc15-x86_64.dll"
xdebug.profiler_output_dir = "C:\MEDIA\INTERNET\WAMP\Apache\logs"
xdebug.profiler_append = On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = "callgrind.%R-%u.trace"
xdebug.trace_options = 1
xdebug.collect_params = 4
xdebug.collect_return = 1
xdebug.collect_vars = 0
xdebug.profiler_enable=0
xdebug.trace_output_dir = "C:\MEDIA\INTERNET\WAMP\Apache\logs"
html_errors = 0
如果安装正确,您应该能够简单地将 ?XDEBUG_PROFILE
附加到 URL 的末尾(来自您的本地服务器)。文件将输出到您为 xdebug.profiler_output_dir
设置的任何内容(如果本地文件系统的路径中有空格,请使用引号)。
要打开生成的日志,我建议使用 QCacheGrind。
如果您遇到困难,请发表评论。看起来您可能难以集中注意力,因为绝大多数说明都非常容易访问。此外,在提出通过...搜索网络轻松找到的问题之前,您应该尝试查找网络搜索。祝你好运。