macos(10.14.6)下PhpStorm(2019.3)配置xdebug(2.9.2)

前置环境说明:本人电脑Macbook Air,操作系统:10.14.6, PHP版本7.2.29,nginx版本1.17.3。废话不说,直接开干。

第一部分:nginx + php-fpm + xdebug的安装和配置

先看看我的php-fpm和nginx之间的配置

  1. 首先执行
brew update
  1. 安装nginx:
brew install nginx
nginx -t     #通过这个命令找到nginx配置文件
  1. 安装php:
brew install php@7.2
brew link php@7.2
  1. 使用管理员权限安装xdebug:
sudo pecl install xdebug

这一步可能会因为网络的原因报错,本人安装过程中,出现多次报错现象,多执行几次上述命令即可。

  1. 配置php.ini
php --ini     #通过这个命令找到php正在使用的php.ini文件
php-fpm -t      #通过这个命令找到php-fpm配置文件

然后在php.ini文件中填写以下内容

[xdebug]
zend_extension="xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
; 这个端口要和phpstorm中的保持一致
xdebug.remote_port = 9010
; 调试器关键字
xdebug.idekey = phpstorm
  1. 重启php-fpm
sudo brew services restart php@7.2

此时查看phpinfo()输出的页面,查看xdebug相关信息

第二部分:PhpStorm中关于xdebug的配置

  1. 点击左上角phpstorm,选择preferences。

  2. 配置php下的Debug

  3. 配置Debug下的DBGp proxy

  4. 配置servers

  5. 点击phpstorm右上角的三角形,选择Edit Configurations,配置服务器信息,添加项目调试开发地址,保存完后phpstorm配置完成。

(1)

(2)

(3)

至此xdebug的PhpStorm配置完成

posted @ 2020-02-07 08:16  just_c  阅读(312)  评论(0)    收藏  举报