Linux CentOs7 安装 PhpStorm XDEBUG

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

借鉴文章:

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 中相同)

三:配置

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

 

 

 

### 安装CentOS 8于VMware中的指导 #### 准备工作 为了成功部署CentOS 8,在VMware环境中需准备如下事项: - **获取ISO镜像**:访问官方网站下载适用于服务器或工作站版本的CentOS 8 ISO文件[^1]。 - **创建新虚拟机**:启动VMware并选择新建虚拟机向导来设置新的Guest OS环境。确保分配足够的磁盘空间和内存资源给即将安装的操作系统实例。 #### 开始安装过程 当上述准备工作完成后,按照以下流程继续操作: - 启动刚刚建立好的虚拟机,并通过BIOS/UEFI引导加载器选取已挂载的CentOS 8 DVD ISO映像作为初始介质。 - 进入图形化安装界面后,根据提示完成语言和地区的选择以及键盘布局设定等工作。 - 对硬盘分区方案做出规划——可以选择自动配置选项让系统自行处理,也可手动指定各逻辑卷的具体参数。 - 设置root账户密码及新增普通用户的个人信息部分。 - 接下来就是等待软件包被逐一提取解压直至整个发行版完全写入目标存储设备内。 - 最终重启计算机以使更改生效之前移除外部媒介源以免再次进入Live模式而非正式安装后的状态。 ```bash # 修改网络接口权限以便后续能够正常联网更新或其他服务调用 chown root:kvm /dev/net/tun chmod 0660 /dev/net/tun [^3] ``` #### 配置优化建议 初次登录之后可考虑执行一些额外调整措施提高性能表现或是满足特定应用场景下的需求: - 调整共享内存参数`kernel.shmall`与`kernel.shmmax`至合理范围有助于增强数据库类应用的工作效率[^4]。 - 如果计划在此平台上开发PHP项目,则需要注意IDE插件如PhpStorm配合Xdebug使用的兼容性问题[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值