美文网首页
idea 和phpstorm 使用xdebug 调试php程序的

idea 和phpstorm 使用xdebug 调试php程序的

作者: 山间草夫 | 来源:发表于2020-11-04 10:00 被阅读0次
    1. 安装 phpstudy
    2. phpstudy 相关设置
    • 点击软件管理 > 点击php 软件后面的设置 > 扩展组件 > 选择xdebug 组件 > 点击保存

    • 打开phpstudy > 设置 > 配置文件> php.ini > 双击文件>
      在记事本中 加入下面2行代码,这里的mykey随便填写, 后面会用到

    xdebug.idekey=mykey
    xdebug.remote_audotstart=1
    
    1. 一键启动wnmp 软件.

    2. 下载idea或者是phpstorm,安装完成. 如果已经安装,请跳过.

    3. 配置idea

    打开idea > file > Settings > Language & Frameworks > PHP >

    • php language level :

    打开phpstudy 网站 > 点击管理> 查看php版本 ,选择对应的版本即可

    • cli intercepter 版本配置:

    php executable : G:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe
    debugger extension: G:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug.dll

    上面 G:\phpstudy_pro 替换成phpstudy安装的目录, 要注意自己phpstudy使用的php版本号,千万不要搞错

    • IDEA Php Server 配置

    打开 idea > file > Settings > Language & Frameworks > PHP > Server > 点击+ 增加一个 Server,

    name 随便填写
    host 填写localhost
    port填写你的phpstudy 的nginx 或者apache 的服务端口即可, 一般是80端口, 这里网上很多说是填写9000,也就是说填写xdebug的端口号, 全是瞎扯.
    Debuger 选择 XDebug 即可

    • 配置php Debug DBGp proxy

    打开 idea > file > Settings > Language & Frameworks > PHP > Debug > DBGp Proxy

    配置 IDE KEY : mykey
    配置 host : localhost
    配置 port : 9000

    • 配置idea Depliyment
      file > Settings > Build,Execution,Deployment > 点击 + ,新增一个server

    Type: 设置 in place
    Web Server Url: 设置你phpStudy访问地址填写 http://localhost
    这里解释一下 1.如果你把php项目用一个文件夹(比如duoduo)放在phpstudy安装根目录下面的www目录下面, 那么上面的web server url 后面的地址要加上文件夹名字 http://localhost/duoduo

    友情提示这里的php 文件夹下面可能有很多的版本, 一定要选择你对应版本的php.exe

    1. idea 内置的 server + php web page 调试
      将项目放在phpstudy的www目录下面,使用idea 将www目录下面的打开,然后,然后新增一个 run/Debug ,Configurations 选择php web page, server 选择我们创建的server 即可, 然后选择ok保存. 点击debug 即可.
      1. 使用 idea 自带的php debug 开关 + chrome的xdebug 插件

    相关文章

      网友评论

          本文标题:idea 和phpstorm 使用xdebug 调试php程序的

          本文链接:https://www.haomeiwen.com/subject/foltektx.html