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之间的配置

- 首先执行
 
brew update
- 安装nginx:
 
brew install nginx
nginx -t     #通过这个命令找到nginx配置文件
- 安装php:
 
brew install php@7.2
brew link php@7.2
- 使用管理员权限安装xdebug:
 
sudo pecl install xdebug
这一步可能会因为网络的原因报错,本人安装过程中,出现多次报错现象,多执行几次上述命令即可。
- 配置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
- 重启php-fpm
 
sudo brew services restart php@7.2
此时查看phpinfo()输出的页面,查看xdebug相关信息

第二部分:PhpStorm中关于xdebug的配置
- 
点击左上角phpstorm,选择preferences。
![]()
 - 
配置php下的Debug
![]()
 - 
配置Debug下的DBGp proxy
![]()
 - 
配置servers
![]()
 - 
点击phpstorm右上角的三角形,选择Edit Configurations,配置服务器信息,添加项目调试开发地址,保存完后phpstorm配置完成。
 
(1)

(2)

(3)

                    
                




                
            
        
浙公网安备 33010602011771号