首页 » Web前端 » phpxdebug长途调试技巧_phpphpstormxdebugPuTTY远程调试办法

phpxdebug长途调试技巧_phpphpstormxdebugPuTTY远程调试办法

访客 2024-11-10 0

扫一扫用手机浏览

文章目录 [+]

本地开拓机:windows

开拓浏览器:chrome

phpxdebug长途调试技巧_phpphpstormxdebugPuTTY远程调试办法

远程做事器:ubuntu、nginx, 做事器无法直接通过ip访问本地开拓机,以是利用了PuTTY做映射,否则无需映射即可直接配置利用

phpxdebug长途调试技巧_phpphpstormxdebugPuTTY远程调试办法
(图片来自网络侵删)

把稳:php的路由须要能够路由到真实的php文件,否则无法远程调试

2、安装必要程序

(做事器)

1) 安装xdebug, apt-get install php5-xdebug

配置:在php.ini里增加 (重启php做事)

[xdebug]

zend_extension=/usr/lib/php5/20121212/xdebug.so

xdebug.remote_enable=1

xdebug.remote_host=127.0.0.1

xdebug.remote_port=7777

xdebug.idekey=PHPSTORM

2) nginx

server {

listen 8009;

server_name localhost;

charset utf-8;

location / {

root /usr/XX/project/upland/src;

index index.php;

}

location ~ \.php$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /usr/XX/project/upland/src$fastcgi_script_name;

include fastcgi_params;

}

}

(客户端)

1)phpstorm中配置端口为7777

2) 配置链接远程 Tools >> Deployment

3) 客户端安装插件 Xdebug helper ,利用Debug有效

4) phpstorm

5)PuTTY

Open链接

3、基本验证

phpstrom > Tools > Web Server Debug Validation

该处的黄色警告是由于我们利用了PuTTY导致的,可以忽略

3、chrome

实行 http://172.16.0.222:8009/index.php即可在本地phpstrom加断点进行调试了

确保插件绿色:(Xdebug helper)

不该用该插件的话利用参数:?XDEBUG_SESSION_START=PHPSTORM

在phpstorm中配置Servers对应文件

File->Settings->Languages&Frameworks->PHP->Servers

做文件映射,将远程与本地路径进行映射

可以远程加断点调试了,happy!

(附:好多不是从c措辞学习起来的同学彷佛没有用过断点功能,真的推举利用断点来调试,直接打日志调试效率还是比不了断点办法)

标签:

相关文章

房山第一探寻历史文化名区的魅力与发展

房山区,位于北京市西南部,历史悠久,文化底蕴深厚。作为北京市的一个重要组成部分,房山区的发展始终与首都的发展紧密相连。房山区积极推...

Web前端 2025-02-18 阅读1 评论0

手机话费开钻代码数字时代的便捷生活

我们的生活越来越离不开手机。手机话费作为手机使用过程中的重要组成部分,其充值方式也在不断创新。手机话费开钻代码应运而生,为用户提供...

Web前端 2025-02-18 阅读1 评论0

探寻专业奥秘如何查询自己专业的代码

计算机科学已成为当今社会不可或缺的一部分。掌握一门专业代码对于个人发展具有重要意义。面对繁杂的学科体系,如何查询自己专业的代码成为...

Web前端 2025-02-18 阅读1 评论0