PHP学习笔记四(PhpStorm调试 PHP Web 应用)

1.安装phpstorm

   去官网(http://xdebug.org/download.php)下载相应dll,有线程安全与否的区别,通过phpinfo查看

   

  

下载完,放到php安装目录的ext下面,然后修改php.ini文件,在最后添加以下内容,然后重启apache

[cpp]zend_extension = "F:/LAMP/php54/php_xdebug-2.2.1-5.4-vc9.dll"(自己换掉)
xdebug.idekey=PHPSTORM
xdebug.remote_enable=On
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

2. PhpStorm 设置

新建空白项目:

新建index.php

项目文件右键 New >> PHP File, 输入index

            

                                                                                     

配置php调试

打开settings面板,选择PHP>>Servers, 点击右边窗口的"+",输入Name, Host参数,同时勾选,Use path mappings,选择OK


选择工具栏中的下拉三角,打开 Edit Configrations

点击"+"PHP Web Application填写Name, Start URL参数,选择 Server,Browser参数,选择OK

选择Run >> Start Listen PHP Debug Connections,工具栏的电话图标由红变绿;

调试,Run >> Debug 'xdebug' 此次弹出你之前选择的浏览器

                                                         


PhpStorm 进入调试界面

控制台报错,断点异常,控制台提示如下错误:

Remote file path 'xxxxx' ……………

单击Click to set up path mappings

单击编辑按钮,

选择要调试的PHP文件,选择OK。

此时错误消失,如图:

注意:如果你调试PHP断点有多个PHP文件的话,每一个包含断点的文件都要添加到mapping路径当中。

单击停止按钮

重新调试,单击调试按钮

这时进入正常的调试流程

选择调试工具栏上的按钮进行调试

调试之后查看浏览器输出结果

之前的错误可以通过,配置server时避免,配置方式和错误处理相同

注意:如果你调试PHP断点有多个PHP文件的话,每一个包含断点的文件都要添加到mapping路径当中。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值