php cli debug,phpstorm中使用xdebug配置cli模式的调试

这里略去xdebug的安装,安装很简单可以下载源码包,动态编译进去!

环境:

Dev 服务器(IP:192.168.2.100),安装phpstorm,用来做开发任务!

Server服务器(IP:192.168.2.222),web服务器(php架构),用来浏览网页用!

这里的两台服务器在同一个网段下,可以互通!

在Server服务器上的php.ini里配置xdebug如下:

[xdebug]zend_extension=/opt/php5/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so

xdebug.remote_enable=1xdebug.remote_handler=dbgp

xdebug.remote_mode=req

xdebug.remote_host=192.168.2.100xdebug.remote_port=9000xdebug.idekey="PHPSTORM"

remote_host参数的值填写Dev 服务器(开发机器)的IP地址。

remote_port填写9000,只要没有被其它程序占用,就可以了,可以不是9000。

接下来开始设置phpstorm的参数:

快捷键(Ctrl + Alt + S)打开窗口:

b308ede0708cac7798f9be509a03793a.png

打开phpstorm的配置对话框,找到Languages & Frameworks  >> PHP >>Debug 窗口

这里填写的Debug port为:9000,与php.ini里配置的端口号保持一致!

以上部分与配置web端的debug没有区别,下面即将配置cli路径,见下图,配置php执行路径,先选择php版本,我安装的是php 5.3版本,所以,版本选择php 5.3.

0d74588d0182163328f435a3630510dd.png

在弹出的 对话框里 ,继续 点击 + 号键 , 选择"本地机器" 或 "远程机器"

be5d4513fc8ad1b2420319666422bc79.png

我选择 上面那行"远程机器"  , "远程机器"指的是,除本机IP外的,其它机器,可以是虚拟机,我的就是安装的虚拟机上的.

b80e105a3e3121bcd228f8f1e2304410.png

点击"..."按钮后弹出 PHP Interpreter 选择框,从中挑选 PHP.

7972507399cdc3d8eb29d6973e7b3b72.png

点击"OK"确

94a2f1cd6f8bd52e01f98dbd5d28dc0f.png

这样,远程php 解释器就配置好了, 接下来,绑定一下本地文件与远程文件的映射关系.

d5119c722c38bf6eb63ec3b48e5c9d6c.png

将会弹出如下对话框:

35fd262eddb8e057b11278cd858b0345.png

从左边框选择项目在本地的根目录,从右边框选择项目在远程机器上的根目录,这样就映射好了.

f5c504fa05e21a6a6679cdc41bb5c630.png

点"OK"完成 php Interpreter的配置.

接下来我们去配置debug调试器(Run >> Edit Configurations):

681b86d22488036964f92269bb265ab6.png

点击后弹出窗口如下,我们单击"+"键,并从中选择"PHP Script":

47d7d4e2f64c0ef3770b307c2c1b4aee.png

这样,我们就回到了Debug Configurations对话框,在这里,我们先整个名字,方便记忆.

5bd2bc8a3f58f191c112e10a61650676.png

选择准备debug的php脚本文件:

9be85dcf314424c21cd4345384609048.png

到这里,就已经配置好了.

我们在php文件里,先打几个断点.

a691b52dfd8f45f43bdbd3ab16faacc5.png

单击 爬虫 按钮,就可以单步调试了:

91ec90e0958d967ee8372fb1b14e3f79.png

php cli模式调试工具的配置,就这样完成了 ^-^

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值