Linux CentOs7 安装 PhpStorm XDEBUG

本文详细介绍了如何下载、安装及配置Xdebug扩展,以便在PHP开发中进行远程调试。涵盖了从选择正确版本、编译配置到php.ini设置的全过程,并提供了解决常见问题的链接,以及如何在phpstorm中配置Xdebug进行断点调试的步骤。

借鉴文章:

https://www.cnblogs.com/chenhaoyu/p/10999209.html

https://www.cnblogs.com/skyli665/p/9765926.html

https://www.cnblogs.com/coolworld/p/5288220.html

一:下载对于版本xdebug

官网:https://xdebug.org/wizard

命令:wget http://xdebug.org/files/xdebug-2.7.2.tgz (对应版本)

注意:如果不知道自己下哪个版本,输入phpinfo的网页源代码到下图框中,会自动帮你选择

二:安装配置

1、tar -zxvf xdebug-2.7.2.tgz         //解压源码

2、cd xdebug-2.7.2                        //进入解压后目录

3、cp config.m4  /opt/phre/php/bin/         //复制文件至php目录

4、/opt/phre/php/bin/phpize                   //运行bin目录下的phpize

5、 ./configure --enable-xdebug  --with-php-config=/opt/phre/php/bin/php-config    //预编译,选择php-config存放目录

6、make

7、进入解压目录,复制xdebug.so文件至指定目录 (no-debug-non-zts-20151012/ 你自己的路径)

cp modules/xdebug.so /opt/phre/php/lib/php/extensions/no-debug-non-zts-20151012/   

8、配置php.ini 文件

[Xdebug] 
zend_extension ="/opt/phre/php/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so"  // so文件路径
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=192.168.2.160    //本机ip
xdebug.remote_port=9000              //未被使用本机端口
xdebug.idekey="PHPSTORM"

9、重启web服务器  /opt/phre/etc/init.d/php-fpm restart

三:安装中遇到问题

1.make中文乱码

https://blog.youkuaiyun.com/hpf247/article/details/79981803

2. bash: wget: command not found

https://blog.youkuaiyun.com/darkdragonking/article/details/79075343

 

四:phpstorm 配置

参考文档

https://blog.youkuaiyun.com/qq_29627497/article/details/82049610?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase

一:查看本机/虚拟机IP

二:配置端口(与php.ini 中相同)

三:配置

四:开启断点。必须开启断点后,再执行方法!!!

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值