1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 在win10系统上配置phpstorm +php7.3+xdebug的开发环境

在win10系统上配置phpstorm +php7.3+xdebug的开发环境

时间:2022-12-02 22:47:20

相关推荐

在win10系统上配置phpstorm +php7.3+xdebug的开发环境

使用线程安全版本的php-7.3.6-Win32-VC15-x64.zip

下载后解压到本地确定的目录

我的目录是C:\Aprograms\Bsystem\Asofts\php

同时在该主目录

cpphp.ini-developmentphp.ini

设置php默认配置

并打开php.ini文件

找到; Module Settings ;

插入新行内容

[XDebug]zend_extension="C:\Aprograms\Bsystem\Asofts\php\ext\php_xdebug-2.7.2-7.3-vc15-x86_64.dll"xdebug.remote_enable = Onxdebug.remote_handler = dbgpxdebug.remote_host = 127.0.0.1xdebug.idekey= PHPSTROMxdebug.remote_port = 9001

phpstorm安装激活后

修改配置language--php菜单右侧,点击CLI interpreter(默认是no cli)点击最右...按钮

新增,php运行环境

修改默认的xdebug通信端口为php.ini中相同的9001

勾选 Can accept external connections

设置xdebug使用的dbgp代理协议参数,与ini保持一致

在新建php工程中,不在调试下打开一个php页面

鼠标在php页面停留一会后就会出现游览器打开浮框

点击能够正常打开

注意,此处phpstorm开发IDE已经为php运行内置web容器,且一致在启动状态端口是63342

且该配置端口是重启IDE不会变化的,暂时未找到该端口是哪做的配置

然后新增php运行服务的配置信息

在php工程增加运行配置

然后下载对于版本(线程安全的)php_xdebug-2.7.2-7.3-vc15-x86_64.dll到php目录下,安装浏览器插件

配置完成后

debug启动服务

并保证电话图标是绿色状态(开发代理监听启动)

然后调试就生效了

另外总结一下主要可能遇到的问题

window下查看端口占用或者某一个进程占用的端口

;netstat -ano | findstr "LISTENING"| findstr ":80";tasklist | finstr "pid1072"

一定要确认phpstorm为php运行启动的web容器端口是多少,不然配置白弄了

会出现连接页面打不开,404,connect_reset等

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。