最近在研究PHP,开始是notepad++打天下,但随着开发的深入,notepad++越发力不从心,于是决定安装开发IDE,下面来说下配置过程。

 

一、安装软件

1、XAMPP (PHP的开发集成包,集成了PHP\Mysql\Apache,下载的是win32版本,本人亲测win7 64位可以正常使用)

2、PhpStrom7 (高效、功能强大)

 

二、XAMPP安装配置

执行安装包安装,设置好安装路径选择要安装的组件即可,安装过程比较简单。安装好后打开XAMPP Control Panel可以看到:

大部分配置都已经自动初始化好了,很方便,Mysql默认用户是root,密码默认为空。

 

三、PhpStrom7安装配置

安装好后汉化注册一下就可以正常使用了,下面主要是说下怎么使用PhpStrom进行PHP代码的Web调试。调试用到的组件有PhpStrom+XDebug+Apache+浏览器调试工具。

1、首先打开PHP调试器XDebug,打开XAMPP Control Panel,点击Apache的Config按钮,下拉菜单选择php.ini,打开文件拉到最下方会看到:XDebug的配置,按下面配置即可。

[XDebug]
zend_extension = "D:\xampp\php\ext\php_xdebug.dll"
; xdebug.profiler_append = 0
; xdebug.profiler_enable = 1
; xdebug.profiler_enable_trigger = 0
; xdebug.profiler_output_dir = "D:\xampp\tmp"
; xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.trace_output_dir = "D:\xampp\tmp"

配置好后,保存文件,重启apache,这时候在CMD里输入 D:\xampp\php\php.exe -m 看到XDebug,说明开启成功。

 

2、打开PhpStorm,点击菜单:文件-设置,打开设置对话框,找到PHP项,配置PHP安装路径:

 

点击Servers,点击+号按钮新增服务器配置:

 

点击Debug,配置XDebug,端口与php.ini配置中一致:

 

3、配置项目路径及浏览器调试项

因为调试是基于Apache的,所以项目代码必须位于Apache根目录下,这有两种配置选择:第一种是将项目源码放在Apache根目录下即可,第二种是修改Apache的httpd.conf中默认目录。

打开PhpStorm,点击菜单:运行-编辑结构,打开配置:

 

 

4、安装浏览器调试工具,我用的是Chrome,安装Xdebug helper即可,安装好后,地址栏会出现一个小虫:

 

鼠标右键点击选择管理,选择IDE Key并把localhost添加到白名单即可:

 

5、最后设置断点,点击调试,注意要打开PhpStorm的监听模式,点击右上角的带电话的小按钮:

点击小虫子,会自动打开浏览器:

根据页面路径进入断点:

 

 

posted on 2014-04-13 12:58  木木易  阅读(182)  评论(0)    收藏  举报