Phpstorm调试教程

Phpstorm调试教程

一.下载工具

(1)UPUPW_K2.1_64 Kangle版PHP(http://www.upupw.net/)

(2)phpstorm

二.配置

2.1.安转UPUPW_K2.1_64

解压upupw文件夹到不含中文和空格的任意盘符目录下-打开UPUPW面板输入s1启动全部服务,

把网站程序文件拷贝到htdocs默认网站根目录-浏览器输入127.0.0.1即可运行网站。

 

以上那句话不能解决问题再往下看:

 

1、从官网下载程序到本地硬盘

2、把压缩包内UPUPW文件夹解压到不含中文和空格的任意盘符目录并安装运行库

3、打开UPUPW文件夹,双击UPUPW图标启动UPUPW控制面板

4、输入s1启动全部服务,也可根据面板图示单独开启其它相关功能

 

*  启动前请面板输入4检测80和3306端口是否被占用,如被占用请停用或更改占用80和3306端口的程序

*  启动时如有防火墙或安全软件窗口提示请点击允许

*  htdocs文件夹为默认网站的主目录,在没有建立虚拟主机目录的情况下可以把网站放htdocs目录下运行

*  vhosts为虚拟主机默认存储目录,建立在此目录的网站文件夹在UPUPW迁移时无需再修改虚拟主机路径,UPUPW面板s1开启即可运行

*  UPUPW需要NET和SC命令运行组件如装有安全狗等防护软件请不要禁用NET和SC

*  如打开面板即出现错误窗口请在upupw.exe右键--属性--兼容性--选择win7

 

5、打开浏览器,在地址栏输入127.0.0.1或localhost如出现UPUPW PHP探针的页面则说明启动成功

 

备注:phpmyadmin的访问地址是http://127.0.0.1/pmd/   或者   http://域名/pmd/   (必须以/号结尾)

6.配置php.ini(运行localhost直接可以看到当前版本的php.ini)

打开 php.ini,在最后面追加下述配置:

[xdebug]

zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

xdebug.idekey="PHPSTORM"

xdebug.remote_host=localhost

xdebug.remote_enable=on

 

7.重启UPUPW_K2.1_64

8.添加phpinfo.php

<?php

echo phpinfo();

?>

9.运行phpinfo.php查看配置是否生效 


2.3配置phpstorm

1.首先检查phpstorm的xdebug配置

这里的debug port要和php.ini里面的 xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。

 

 

2. 设置debug.

 



 

 

 

 

添加本地的 localhost

localhost

 是我本地的 web server

3.开始调试

打好第一个断点,shift + F9就可以了

打好 第一个断点 ,选中配置的debug,  按旁边的臭虫 按钮

 

总结:

根据断点配置,或在打开 Debug URL 的过程中,或在 POST 之后,如果 PhpStorm 监听到了 Debug 连接,就会立即切换到编辑器界面,并跳转到设置的断点处,浏览器端会等待 PhpStorm 的操作。

你可以随时中断 PhpStorm 的调试,或方便的进行 Step Into / Step Over / Run to cursor。

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值