Php 通过安装向导安装Xdebug

Php 通过安装向导安装Xdebug,php,xdebug,Php,Xdebug,有人能帮我做下一步吗?我应该使用哪种软件?我该如何操作?什么是红帽? 我已经安装了XAMPP。我已经找到了一些解决办法,但我的情况有点不同。 下面是安装向导()的输出。 我不知道如何从“2.安装编译PHP扩展的先决条件”开始。 总结 Xdebug已安装:否 服务器API:LiteSpeed V7.8 CloudLinux 1.2 窗户:没有 Zend服务器:没有 PHP版本:7.4.13 Zend API编号:320190902 菲律宾石油学会API编号:20190902 调试生成:否 线程安全

有人能帮我做下一步吗?我应该使用哪种软件?我该如何操作?什么是红帽? 我已经安装了XAMPP。我已经找到了一些解决办法,但我的情况有点不同。 下面是安装向导()的输出。 我不知道如何从“2.安装编译PHP扩展的先决条件”开始。 总结

Xdebug已安装:否

服务器API:LiteSpeed V7.8 CloudLinux 1.2

窗户:没有

Zend服务器:没有

PHP版本:7.4.13

Zend API编号:320190902

菲律宾石油学会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.重新启动Web服务器

您正在阅读*nix(Linux)安装说明

  • 安装链接位于网站顶部
  • 这让你想到了
  • 页面上的第八行:
    Windows,在向导的帮助下
  • 把你带到
  • 提供从中下载文件的说明
  • 并将
    php.ini
    文件的内容复制到
  • 在遵循这些明确的指示之后,您需要重新启动HTTP服务器,或者如果您不知道也不介意使用临时的无意识暴力(对于您当前的XP),只需神圣地重新启动计算机

    下面是我的WAMP(Windows、Apache、MariaDB、PHP)服务器的
    PHP.ini
    XDebug文件中的内容:

    [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\u output\u dir
    设置的任何位置(如果本地文件系统路径中有空格,请使用引号)

    要打开生成的日志,我建议使用


    如果你被卡住了,请留下评论。看来您可能无法集中注意力,因为绝大多数说明都很容易访问。此外,你应该在问问题之前尝试在网上搜索,这些问题可以通过搜索网页轻松找到。祝你好运。

    如果你愿意,可以随时问我一些反问题。我对这一点真的很陌生,不确定一切是如何运作的。我的目标是能够在我的Wordpress插件中调试php代码。我一直停留在第2点和以后的问题上。因此,作为一个新用户,请阅读并熟悉这一点。也就是说,你问“什么是RedHat?”,这表明你需要在网上做一些研究。对不起,如果你把这个问题扔向随机搜索引擎,你会找到答案的。我认为先要求做准备工作并不过分。是的,但是RedHat是Linux的东西……我的计算机运行在Windows上,所以这本身就是一个问题。那么我应该去哪个论坛呢?你可以先给我点东西。我的计算机知识有限。以上Xdebug安装向导中的phpinfo来自我的live网站的PHP配置。这就是我的主机配置。我认为我不能在他们的服务器上安装Xdebug。但现在我已经下载了XAMPP,并在我的PC上安装了Xdebug,即本地托管。我想我必须将我的Wordpress站点迁移到我的PC上,这将是我在调试我的实时站点之后的第二个选择。我还将下载Eclipse。你应该和你的主机谈谈,看看你是否可以使用它。坦率地说,您应该首先测试本地,然后将更改推送到实时服务器。