繁体   English   中英

如何在Mac上使用带有PHPStorm的Nginx上的Xdebug和Laravel?

[英]How to use Xdebug with Laravel on Nginx with PHPStorm on Mac?

有关如何使用PHPStorm设置XDebug的指南。

版本:

  • PHP 7.0
  • PHPStorm 2016.3.2
  • XDebug 2.5
  • OS X El Capitan 10.11.6

本指南仅适用于PHP7,Mac El Capitan,PHPStorm 2016.3

  1. 安装brew http://brew.sh/
  2. 安装php7 brew install php70
  3. 安装nginx

    指南 - http://learnaholic.me/2012/10/10/installing-nginx-in-mac-os-x-mountain-lion/

    配置 - https://gist.github.com/kmaxat/c07795ab88677efb843686d075fafa9e

  4. brew install php70-xdebug

  5. 在laravel的公共文件夹中创建info.php文件:

    info.php: <?php phpinfo();

  6. 编辑文件/usr/local/etc/php7.0/conf.d/ext-xdebug.ini

    zend_extension="/usr/local/opt/php70-xdebug/xdebug.so" xdebug.remote_enable = 1 xdebug.remote_connect_back=1 xdebug.remote_port = 9001 xdebug.scream=0 xdebug.show_local_vars=1 xdebug.idekey=PHPSTORM

  7. 重启nginx sudo nginx -s reloadbrew services restart nginx

  8. 重启php-fpm brew services restart php70

  9. 转到localhost / info.php,你应该可以看到xdebug。 部分图片:

项目清单

  1. 设置CLI解释器。 PHPStorm - >设置 - >语言和框架 - > PHP

在此输入图像描述

  1. 单击CLI解释器旁边的“...”。 如果上述步骤正确完成,您应该能够看到:

在此输入图像描述

  1. 设置服务器:运行 - >编辑配置 - > ...(服务器旁边)。

在此输入图像描述

  1. 设置编辑配置运行 - >编辑配置 - > + - > PHP Web应用程序。 选择创建的服务器,设置名称

在此输入图像描述

  1. 在工具栏中选择创建的服务器,然后单击“开始侦听PHP调试连接”。

在此输入图像描述

  1. 在public / index.php设置断点

在此输入图像描述

  1. 在工具栏中单击“Debug'ServerName'”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM