`
- 浏览:
30496 次
- 性别:
- 来自:
杭州
-
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
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
"PHP 7.X+PhpStorm 2019.X+宝塔 Linux xdebug 远程调试环境的安装及设置" 在本篇文章中,我们将详细讲解如何在 PHP 7.X 环境下,使用宝塔 Linux 和 PhpStorm 2019.X,安装和设置 xdebug 远程调试环境。 一、环境...
3. **配置PHPStorm**:在PHPStorm中,进入“Settings”(Windows/Linux)或“Preferences”(Mac),然后找到“Languages & Frameworks” > “PHP” > “Debug”。在“ DBGp Proxy”部分,设置IDE key为"PHPSTORM",...
在Eclipse中,你需要安装XDebug透视图(如PHP Debug)并配置相应的调试设置,包括IDE Key、主机和端口,以匹配`php.ini`中的设置。 4. **调试与分析**:配置完成后,你可以通过在代码中设置断点,启动Eclipse的调试...
php断点调试扩展,使用phpstorm进行PHP断点调试;...xdebug.remote_enable = On xdebug.remote_handler = dbgp xdebug.remote_host= localhost xdebug.remote_port = 9000 xdebug.idekey = PHPSTORM
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.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....
备注:压缩包中的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\...
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 和其他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:PHP调试神器在Linux环境中的应用详解》 Xdebug,作为PHP开发者的得力助手,是一款强大的调试和分析工具,尤其在版本2.5.5中,它提供了更多优化的功能和改进。本文将深入探讨Xdebug 2.5.5的特性,...
**PHPStorm调试神器:Xdebug Helper 1.4.3** 在PHP开发中,调试是不可或缺的一个环节,它可以帮助开发者追踪代码执行流程,查找错误,优化性能。PHPStorm作为一款强大的PHP集成开发环境(IDE),提供了丰富的调试...
然后在Run > Start Listen for PHP Debug Connection监听XDEBUG的9001端口。 当在浏览器中访问项目并触发断点时,PHPSTORM会暂停执行,允许你逐行检查代码、查看变量值和调用堆栈。如果请求参数有误,XDEBUG会显示...
- `xdebug.mode` 参数允许你开启不同的调试模式,例如 `develop`(开发工具)、`debug`(调试)、`coverage`(代码覆盖率)和 `gcstats`(垃圾收集统计)等。在进行调试时,通常将 `xdebug.mode` 设为 `debug`。 3...
配置文件,添加或修改XDebug的相关配置,如启用远程调试(`xdebug.remote_enable = On`),设置日志输出目录(`xdebug.profiler_output_dir`),以及监听端口(`xdebug.remote_port = 9000`)等。 - 重启Apache服务...
xdebug.mode=debug xdebug.client_host=localhost xdebug.client_port=9003 xdebug.idekey="VSCODE" # 如果使用VSCode,此处应改为你的IDEkey ``` 路径`/path/to/xdebug.so`需替换为实际的Xdebug扩展位置,`client_...
Xdebug是一款广受欢迎的PHP扩展,它为开发者提供了一个强大的调试和分析工具,使得调试PHP代码变得更加简单。这款开源工具由Derick Rethans开发,旨在帮助PHP开发者追踪代码执行,定位错误,以及优化应用程序性能。...