Php 通过安装向导安装Xdebug
有人能帮我做下一步吗?我应该使用哪种软件?我该如何操作?什么是红帽? 我已经安装了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系统上,使用以下设备安装: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 调试生成:否 线程安全
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
文件的内容复制到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。你应该和你的主机谈谈,看看你是否可以使用它。坦率地说,您应该首先测试本地,然后将更改推送到实时服务器。