`
sanqian
  • 浏览: 30497 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Php remote debug with xdebug on Linux

阅读更多
1.compile & install xdebug
1).download & extract
http://xdebug.org/download.php
#wget http://xdebug.org/files/xdebug-2.1.1.tgz

#tar xzvf xdebug-2.1.1.tgz

2).compiling
#cd xdebug-2.1.1

#/usr/local/php/bin/phpize
find your phpize

# ./configure --with-php-config=/usr/local/php/bin/php-config
find your php-config

#make

#make install
.
.
.
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
system will tell you where is the so file was installed.

3).config
#vi /usr/local/php/etc/php.ini
find your php.ini, then add conf as below

zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so"
xdebug.profiler_enable=Off
xdebug.default_enable=On
xdebug.remote_enable=1
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
xdebug.remote_host=115.206.222.189
remote_host means your debugging client address, and the XDEBUG side is SERVER.

write a phpinfo.php file to test whether the XDEBUG was installed.

2.iptables
#vi /etc/sysconfig/iptables
add config as below
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 9001 -j ACCEPT

#/sbin/service iptables restart
分享到:
评论

相关推荐

    php7.X+PhpStorm2019.X+宝塔linux xdebug远程调试环境的安装及设置

    "PHP 7.X+PhpStorm 2019.X+宝塔 Linux xdebug 远程调试环境的安装及设置" 在本篇文章中,我们将详细讲解如何在 PHP 7.X 环境下,使用宝塔 Linux 和 PhpStorm 2019.X,安装和设置 xdebug 远程调试环境。 一、环境...

    php7.0_xdebug.rar

    3. **配置PHPStorm**:在PHPStorm中,进入“Settings”(Windows/Linux)或“Preferences”(Mac),然后找到“Languages & Frameworks” > “PHP” > “Debug”。在“ DBGp Proxy”部分,设置IDE key为"PHPSTORM",...

    XDebug For Php5.5

    在Eclipse中,你需要安装XDebug透视图(如PHP Debug)并配置相应的调试设置,包括IDE Key、主机和端口,以匹配`php.ini`中的设置。 4. **调试与分析**:配置完成后,你可以通过在代码中设置断点,启动Eclipse的调试...

    php-5.6.7-Win32-VC11-x64 xdebug

    php断点调试扩展,使用phpstorm进行PHP断点调试;...xdebug.remote_enable = On xdebug.remote_handler = dbgp xdebug.remote_host= localhost xdebug.remote_port = 9000 xdebug.idekey = PHPSTORM

    php5 调试扩展dll -- php_xdebug-2.0.3-5.2.5.dll, php_xdebug-2.0.5-5.2-nts.dll

    zend_extension_ts="D:\php\ext\php_xdebug-2.0.3-5.2.5.dll" xdebug.auto_trace=Off xdebug.collect_params=On xdebug.collect_return=On xdebug.remote_enable=1 xdebug.remote_autostart=1 xdebug.remote_...

    xdebug 安装,调试 版本php7.3.4

    xdebug 安装,调试 版本php7.3.4

    php+zend13配置xdebug详细步骤

    xdebug.remote_autostart=on xdebug.remote_connect_back=on xdebug.trace_enable_trigger=on xdebug.auto_trace=on xdebug.collect_params=on xdebug.collect_return=on xdebug.collect_vars=on xdebug....

    VSCode开发PHP环境配置手册(PHP8.1.1+PHP-xdebug+redis)

    备注:压缩包中的PHP8.1.1默认已经集成了php_xdebug-3.2.1-8.1-vs16-nts-x86_64.dll文件并已重命名为php_xdebug.dll。 2.配置用户环境变量 将PHP8.1所在目录添加进用户变量:D:\phpstudy_pro\Extensions\...

    最新phpStorm配置xdebug.docx

    xdebug.remote_log="\phpstudy_pro\Extensions\php\php5.3.29nts\xdebug.log" 在 PHPStorm 中配置项目 1. 打开 PHPStorm,创建一个新的项目。 2. 配置 PHP 文件,选择要使用的 PHP 版本和 CLI。 3. 在 settings 中...

    c9.ide.run.debug.xdebug:Xdebug的Cloud9调试器插件

    c9.ide.run.debug.xdebug 和其他DBGP调试器的核心插件。 安装xdebug供php使用 sudo apt-get update sudo apt-get install -y php5-dev sudo pecl install xdebug sudo mkdir -p /etc/php5/mods-available echo " ;...

    xdebug-2.5.5.tgz

    《Xdebug 2.5.5:PHP调试神器在Linux环境中的应用详解》 Xdebug,作为PHP开发者的得力助手,是一款强大的调试和分析工具,尤其在版本2.5.5中,它提供了更多优化的功能和改进。本文将深入探讨Xdebug 2.5.5的特性,...

    phpstorm debug扩展插件xdebug helper-1.4.3.crx.rar

    **PHPStorm调试神器:Xdebug Helper 1.4.3** 在PHP开发中,调试是不可或缺的一个环节,它可以帮助开发者追踪代码执行流程,查找错误,优化性能。PHPStorm作为一款强大的PHP集成开发环境(IDE),提供了丰富的调试...

    PHPSTORM XMAPP XDEBUG 整合PHP 调试开发

    然后在Run > Start Listen for PHP Debug Connection监听XDEBUG的9001端口。 当在浏览器中访问项目并触发断点时,PHPSTORM会暂停执行,允许你逐行检查代码、查看变量值和调用堆栈。如果请求参数有误,XDEBUG会显示...

    xdebug-3.1.0 用来debug

    - `xdebug.mode` 参数允许你开启不同的调试模式,例如 `develop`(开发工具)、`debug`(调试)、`coverage`(代码覆盖率)和 `gcstats`(垃圾收集统计)等。在进行调试时,通常将 `xdebug.mode` 设为 `debug`。 3...

    zend调试PHP_XDebug调试PHP_zend11.0

    配置文件,添加或修改XDebug的相关配置,如启用远程调试(`xdebug.remote_enable = On`),设置日志输出目录(`xdebug.profiler_output_dir`),以及监听端口(`xdebug.remote_port = 9000`)等。 - 重启Apache服务...

    php xdebug 插件及全面安装教程

    xdebug.mode=debug xdebug.client_host=localhost xdebug.client_port=9003 xdebug.idekey="VSCODE" # 如果使用VSCode,此处应改为你的IDEkey ``` 路径`/path/to/xdebug.so`需替换为实际的Xdebug扩展位置,`client_...

    Xdebug超集(所有Xdebug对应的php版本的扩展dll文件)

    Xdebug是一款广受欢迎的PHP扩展,它为开发者提供了一个强大的调试和分析工具,使得调试PHP代码变得更加简单。这款开源工具由Derick Rethans开发,旨在帮助PHP开发者追踪代码执行,定位错误,以及优化应用程序性能。...

Global site tag (gtag.js) - Google Analytics