美文网首页
Mac下PhpStorm+MAMP+Xdebug

Mac下PhpStorm+MAMP+Xdebug

作者: YxYYxY | 来源:发表于2017-12-07 10:11 被阅读208次

    在使用PHP的过程中,我本机用的是MAMP+PhpStrom作为开发环境,这样的好处是,MAMP自带了PHP+Mysql+Apchahe+Nginx等环境,不需要自己一一部署,直接打开就能用,PhpStorm就不说了,JB家族的东西,好不好只要是用过的人都知道。因为一直写的iOS,刚开始调试也是NSLog或者Print,但后来都是用断点+lldb来调试,数据多,调的准,这到了PHP环境下,又开始了老套路,什么echo``var_dump,感觉这不就是iOS的NSLog么,即使是打印,也确实比iOS快,毕竟脚本编译速度在这摆着,但还是不习惯,然后在网上搜索了一圈,知道了有个叫Xdebug的玩意,可以给PHP设置断点调试,废话说了这么多,下面开始正题!


    环境安装

    我相信,作为程序猿,安装PhpStormMAMP就不用多说了
    1、安装Xdebug

    • 这一步其实好像是可以省略的,因为MAMP好像自带了Xdebug,我是自己单独安装的Xdebug
      image
    • 如何安装Xdebug,在PhpStormPreferences->Languages&Frameworks->PHP->Debug点击Xdebug就可以跳到如何安装的界面,也可以直接点这里
      image
      如图,使用HomeBrew安装,要分清自己的PHP版本,是7.0以上的要把参数改为php70安装
      image

    软件配置

    2、配置MAMP
    经过上面的步骤,我们把Xdebug安装好了,接下来是配置下MAMP
    首先点击MAMP左上角File->Edit Template->PHP(php.ini)->7.1.8(这里我是用的7.1.8开发的,所以选择的7.1.8,你们自己选择自己对应的版本)
    然后配置成我图上所示(这里配置完了会要求你重启Apache或者Nginx)

    image
    然后点击MAMP页面右上角有个WebStart
    image
    点击页面上的phpinfo
    image
    在打开的页面按cmd+f搜索xdebug如图可以看到我们刚刚的配置即表示成功
    image

    3、配置PhpStorm
    打开PhpStorm->Preferences->Languages&Frameworks->PHP->Servers点击加号创建一个Servers如图

    image
    打开PhpStorm->Preferences->Languages&Frameworks->PHP->Debug->DBGp Proxy设置如图
    image
    回到IDE主页面,在右上角点击
    image
    新建如图
    image

    4、设置断点调试
    随便找个PHP文件,要在哪一行加断点,就在左边点击一下,就会出现红点,代表断点已设置成功

    image
    点击右上角有个小绿虫,让其运行,运行状态有个小绿点,如图
    image
    然后刷新网页,代码就会停在我们设置的断点处,左下角就会出现所有信息,如图
    image

    至此,所有设置已完成,大家开始快乐的调试吧!

    相关文章

      网友评论

          本文标题:Mac下PhpStorm+MAMP+Xdebug

          本文链接:https://www.haomeiwen.com/subject/fhxdixtx.html