最近在研究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的监听模式,点击右上角的带电话的小按钮:

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

根据页面路径进入断点:

浙公网安备 33010602011771号