前言:之前搜了网上很多教程,发现在mac环境下安装Xdebug一直不成功。我用的开发环境是MAMP+PhpStorm,不成功的主要原因是我每次修改php的配置文件时,都是去conf目录下面找对应版本的php配置文件,改完后发现配置一直不生效,文件路径大概是Applications/MAMP/conf/php5.6.10/php.ini。研究发现,MAMP工具有快捷的修改配置文件,我改的配置和工具提供的快捷修改的配置位置不太一样,下面详细介绍一下整个过程。
启用Xdebug
Xdebug勾选后,可以去php的配置文件里面看下做了哪些事情。
然后可以查看一下是否成功启用Xdebug。
点击菜单栏的phpinfo,搜索xdebug,查看配置选项。
phpstorm配置
-
记一下这边的端口,一般默认的是是9000,不用修改。
- 点击phpstorm右上角运行按钮左边的下拉箭头,选择Edit Configurations...,点击加号,新建一个PHP Web Application。
-
新建完后,页面如下所示。Name可以随便起一个,Server为空,需要新建一个Server。Start URL指的是在你的server启动之后,需要监听的debug的URL,一般默认是/。
-
新建一个server,填入server名字和你的项目地址,本地服务器一般host是127.0.0.1或者localhost,port为80,这边依赖你的项目配置,根据实际情况填写。
-
设置好后,就可以下断点,开始调试啦。记得把debug小虫子按钮右边的开关打开。