phpstorm+apache+php+xdebug的配置

本文详细介绍了如何在本地计算机上配置PHPStorm和XAMPP,包括PHP环境的安装与配置、Apache服务器的设置、Xdebug调试工具的使用,以及如何实现代码的自动上传和调试。此外,还提供了修改httpd.conf文件以直接指向项目目录的方法。

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

一、安装phpstorm、xampp,启动xampp的apache

二、phpstorm配置php环境

CLI Interpreter里配置,如下图:

三、phpstrom配置apache

tools--Deployment--Configuration或setting--build--Deployment

点击“+”号,新建一个名字,我起的是Apache,

注:/weixin_platform这三个配置最好一致,再点击tools--Deployment--Options

设置自动上传(设置了,但无法实现保存就自动上传。只有upload to Aache后,可以实现上传。。。)

查看远程,tools--Deployment--browers remot host,打开右侧窗口:

Remote Host窗口,下载本地代码到服务,文件夹--右键--Upload here

修改代码后,点击发布Deployment-Upload to Apache,可以同步到Remote Host.

四、xdebug调试

本地的php是5.6.30

1.修改D:\xampp\install\php\php.ini文件,增加以下语句:
[Xdebug]
zend_extension = D:\xampp\install\php\php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="PHPSTORM"

注意:

a.zend_extension = D:\xampp\install\php\php_xdebug.dll 这个地址需按本地修改。

b."PHPSTORM"需要和phpstorm里配置的一致:(这个名字也是自己起的)

端口9000也需一致:

phpstorm里查看配置是否成功:

点击刷新,会出现Debugger:Xdebug 2.2.5的显示,说明成功了。

再重启apache,用phpinfo()代码查看浏览器是否显示了xdebug信息。

2.chrome浏览器里加插件:Xdebug helper,安装成功后,地址栏右侧有个爬虫标志,


点击爬虫,右键,点击“选项”一栏,弹出窗口,将“IDE KEY”选为phpstorm,如图:

 

点击小爬虫,选择绿色的debug,可以进行调试了。

phpstorm里,Run-web server debug validation,调试看是否成功

成功以后,开启调试监听:

给代码设置断点,可以进行调试了!

五、还可以不设置第三步,直接apache的启动地址变为项目目录

修改httpd.conf文件:

DocumentRoot "E:/phpWorkspaces/weixin_platform"
<Directory "E:/phpWorkspaces/weixin_platform">

然后重启apache

phpstorm里设置

1.file-->setting-->php-->debug-->DBGp Proxy配置,
 IDE key:PHPSTORM
 Host:localhost
 Port:9000

2.run-->edit configuration, 点击加号,新建 PHP Web Page, 配置server和start url

点击菜单栏的小爬虫标志,可以进行调试。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值