返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >Centos下PHP配置xdebug
  • 829
分享到

Centos下PHP配置xdebug

2024-02-27 20:02:59 829人浏览 泡泡鱼
摘要

首先需要下载xdebug,我们可以点此下载xdebug-2.2.5.tgz,或者在xdebug官网下载相应的安装包。并且确定PHP的安装目录,假设php安装目录为/usr/local/php。 安装

首先需要下载xdebug,我们可以点此下载xdebug-2.2.5.tgz,或者在xdebug官网下载相应的安装包。并且确定PHP的安装目录,假设php安装目录为/usr/local/php。

安装xdebug

对于xdebug可以独立于PHP进行编译安装,但是我们必须拥有执行phpize的权限,并且对于php-config也拥有相应的权限,此二者所在目录为

/usr/local/php/bin/phpize
/usr/local/php/bin/php-config

接下来按照以下步骤安装xdebug

1. # tar –zxvf xdebug-2.2.5.tg //解压源码包,但是需要注意的是没有必要把源码解压到PHP的源码包中,解压到独立的目录
2. # cd xdebug-2.2.5  //进入源码目录中
3. Xdebug]# /usr/local/php/bin/phpize //运行phpize命令,运行此命令以后会在源码目录中产生configure等文件
4. Xdebug]# ./configure –enable-xdebug –with-php-config=/usr/local/php/bin/php-config  //配置xdebug
5. Xdebug]# make && make install  //编译安装

在第四步中的选项 –with-php-config不能省略,如果我们省略了此选项,那么有可能会报如下错误

checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
configure: error: Cannot find php-config. Please use --with-php-config=PATH

按照上述步骤安装,如果没有什么特殊情况的话安装会顺利的进行,最后出现如下结果表示安装成功

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/
+----------------------------------------------------------------------+
  |                                                                      |
  |   INSTALLATION INSTRUCTIONS                                          |
  |   =========================                                          |
  |                                                                      |
  |   See Http://xdebug.org/install.php#configure-php for instructions   |
  |   on how to enable Xdebug for PHP.                                   |
  |                                                                      |
  |   Documentation is available online as well:                         |
  |   - A list of all settings:  http://xdebug.org/docs-settings.php     |
  |   - A list of all functions: http://xdebug.org/docs-functions.php    |
  |   - Profiling instructions:  http://xdebug.org/docs-profiling2.php   |
  |   - Remote debugging:        http://xdebug.org/docs-debugger.php     |
  |                                                                      |
  |                                                                      |
  |   NOTE: Please disregard the message                                 |
  |       You should add "extension=xdebug.so" to php.ini                |
  |   that is emitted by the PECL installer. This does not work for      |
  |   Xdebug.                                                            |
  |                                                                      |
  +----------------------------------------------------------------------+
 

配置PHP 使其支持xdebug

按照上述最后的显示结果,说明xdebug已经安装成功,并且我们需要对php.ini文件进行配置,打开php.ini文件

# vim /usr/local/php/etc/php.ini   //打开php.ini文件

在文件中添加如下几行

zend_extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
[Xdebug]
xdebug.remote_enable = 1   //开启远程调试
xdebug.remote_host = 192.168.18.228 //远程ip地址抑或是本机地址
xdebug.remote_port = 9000  //远程IDE服务器监听端口
xdebug.remote_handler=DBGP  //使用的协议

(除此之外,xdebug选项的详细解释请参考 xdebug所有设置说明 )

添加完以后,保存退出。如果PHP环境使用的是Sapis方式,那我们需要重启WEB服务器;如果使用的是FastCGI的方式那我们需要重启php-fpm。重启完以后,新建php脚本使用phpinfo()查看php的配置如下图
 

说明PHP配置xdebug成功。

--结束END--

本文标题: Centos下PHP配置xdebug

本文链接: https://lsjlt.com/news/568931.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Centos下PHP配置xdebug
    首先需要下载xdebug,我们可以点此下载xdebug-2.2.5.tgz,或者在xdebug官网下载相应的安装包。并且确定PHP的安装目录,假设php安装目录为/usr/local/php。 安装...
    99+
    2024-02-27
  • phpstorm配置XDebug
    🎈:今天搞代码审计遇到一波 XDebug配置的问题,人都被搞麻了,各种百度查资料,最后发现是phpstudy中php版本没有更改的原因,也是醉了。 这里记一次配置笔记: 一、 配置ph...
    99+
    2023-08-31
    phpstorm php ide
  • phpstorm+xdebug怎么配置
    这篇文章将为大家详细讲解有关phpstorm+xdebug怎么配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、phpinfo中提示XDEBUG NOT LOADED...
    99+
    2024-04-02
  • phpstorm 配置 Xdebug 调试
    对有有经验的程序员,使用 echo()、print_r ()、print_f ()、var_dump () 等函数足以调试 php 代码,如果你不喜欢这样的话,xdebug 就是一个非常好的 php ...
    99+
    2023-09-10
    phpstorm php linux
  • vscode配置php运行环境以及xdebug
    配置运行环境 在settings.json中添加php对应版本的路径 在目标路径下新建一个.vscode文件夹,并创建一个新的settings.json,并输入以下配置信息,目的是运行php文件自动清空终端 新建一个php文件代码测试一...
    99+
    2023-09-05
    vscode 编辑器 php
  • PhpStorm+Xdebug+PHPStudy配置并调试
    首先,火狐浏览器搜索插件并安装。 配置IDE key 打开phpinfo(),将内容复制到Xdebug: Support — Tailored Installation Instructions,会推荐你适合版本的xdebug,当然你也...
    99+
    2023-09-04
    phpstorm ide 网络安全 web安全 安全
  • PHPSTORM Xdebug怎么配置使用
    这篇文章主要讲解了“PHPSTORM Xdebug怎么配置使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHPSTORM Xdebug怎么配置使用”吧!原理简要简单 C/S 理解:一个客...
    99+
    2023-07-05
  • macOS下使用vscode+xdebug调试php
    手动安装xdebug 1、浏览器访问https://xdebug.org/wizard 2、在本地终端输入php -i 命令,将输出的内容复制到指南中的输入框中并提交分析 3、分析完后会给出分析概览,然后根据下面提示步骤进行手动安装即...
    99+
    2023-09-06
    vscode php xdebug macOS Powered by 金山文档
  • CentOS 7下ActiveMQ的安装配置
    本篇内容介绍了“CentOS 7下ActiveMQ的安装配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下载安装wget ...
    99+
    2023-06-05
  • centos下网络的配置方法
    本篇内容介绍了“centos下网络的配置方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!centos网络配置实例1,配置DNSvi /et...
    99+
    2023-06-10
  • CentOS下怎么安装配置Jsoncpp
    今天小编给大家分享一下CentOS下怎么安装配置Jsoncpp的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. 安装执行命...
    99+
    2023-06-29
  • Mac下Postman+phpStorm配合xdebug进行调试
      Xdebug是PHP的扩展,用于协助调试和开发。它包含一个用于IDE 的单步调试器 ; 它升级了PHP的var_dump()函数; 它为通知,警告,错误和例外添加了堆栈跟踪 ; 它具有记录每个函数调用和磁盘变量赋值的功能 ; 它包含一个...
    99+
    2023-09-10
    macos postman phpstorm php 测试工具
  • CentOS 6.6下Redis安装配置记录
    在先前的文章中介绍过redis,以下内容为自己在CentOS上安装Redis的记录。供后期在做改进。 1、安装需要的支持环境 在安装Redis之前首要先做的是安装Unix的Tcl工具,如果不安装的话后期将无...
    99+
    2022-06-04
    CentOS Redis
  • centOS下mysql workbench安装配置教程
    本文为大家分享了mysql workbench安装配置教程,供大家参考,具体内容如下 step0:安装mysql 在按照workbench之前,先安装mysql。指令是 yum install mysq...
    99+
    2024-04-02
  • CentOS下Jsoncpp安装配置的方法
    目录1.安装2.测试3.问题及解决1. 安装 执行命令 [root@VM-0-9-centos ~]# cd /home [root@VM-0-9-centos home]# mkd...
    99+
    2024-04-02
  • CentOS下怎么配置iptables防火墙
    本篇内容介绍了“CentOS下怎么配置iptables防火墙”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在Linux中设置防火墙,以Cen...
    99+
    2023-06-10
  • CentOS下怎么安装并配置OpenNebula
    今天小编给大家分享一下CentOS下怎么安装并配置OpenNebula的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Open...
    99+
    2023-06-28
  • python在centos下安装以及配置
    更新内容: 更新内容1:2023-08 更新内容:3.8中最新的版本是3.8.17,下载最新的版本,操作跟之前的一样,如果使用之前的版本可能会存在小问题,跟住3.8.x的新版本即可   python在centos下安装以及配置 1....
    99+
    2023-09-04
    centos linux 运维
  • CentOS下怎么配置端口转发
    这篇文章主要介绍了CentOS下怎么配置端口转发,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。开启IP转发 首先开启IP转发功能,默认是关闭的。临时修改:# echo 1 &...
    99+
    2023-06-10
  • 如何在CentOs环境下配置SMTP
    如何在CentOs环境下配置SMTP,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  经常在一些应用场景中,需要能够使用SMTP进行邮件的发...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作