文章目录
  1. 1. 前言
  2. 2. Brew安装
  3. 3. Phpstorm安装
  4. 4. Brew 安装PHP和PHP扩展库
  5. 5. PhpStorm构建Xdebug进行调试
  6. 6. PhpStorm构建MAMP服务器测试环境

前言

换了RetineMacPro2015之后,还没怎么做PHP的大型项目,之前很多小的Web后端都使用的MAMP来进行PHP开发,因为项目小,基本都不要太多调试,所以MAMP还挺满足需求的,但是也受够了只能通过echo,print来行调试的窘境。所以有了这篇博客,也为了帮助以后有需要的童鞋们可以少走弯路。

Brew安装

玩过ubuntu的童鞋应该都很清楚:在使用ubuntu的过程中apt-get是一个及其重要的工具,负责了几乎所有软件的安装、卸载、更新工作。使用简单但功能强大。如果使用Mac OS,开启终端(觉得终端也不好用的,可以看看这个——如何善加利用 Mac 下的 Terminal ?,博主现在用的是Zsh),之后发现一些好用的命令行工具都没有,比如wget或unrar,这很郁闷。然而,令人兴奋的是:Brewapt-get的一个替代品,这也是为什么我要在这篇博客里先强调要安装Brew的原因。

Phpstorm安装

为什么选用Phpstorm,因为博主有新版强迫症(Linux下还是建议直接Vim)。大家可以结合自己的调研和猿性来选择最称手的IDE,下面有篇博文参考:PHP集成开发环境对比

注意:因为Phpstorm执行调试程序需要指定Php版本,而Mac系统自带安装的PHP是5.5.x版本,位于usr/bin/php目录下,此目录并无php.ini以及更多php扩展库文件,所以需要我们用到之前安装的Brew来进行自定义的PHP版本下载,默认下载路径到usr/local/etc/php/下。

打开终端:
参看如下步骤:安装指南

注意:因为brew版本更新原因:可能会出现如下问题:

1
2
3
4
Error: Formulae found in multiple taps:
* homebrew/php/php53
* josegonzalez/php/php53
Please use the fully-qualified name e.g. homebrew/php/php53 to refer the formula.

博主的解决方案是:

1
2
3
brew untap josegonzalez/php
brew tap --repair
brew update

PhpStorm构建Xdebug进行调试

  • 首先在Phpstorm中指定好刚下载好的自定义Php版本路径(含有php.int和其他扩展库)。
  • 参考教程,配置Xdebug。

PhpStorm构建MAMP服务器测试环境

  • 参考教程 配置,成功后,测试如下图所示:
文章目录
  1. 1. 前言
  2. 2. Brew安装
  3. 3. Phpstorm安装
  4. 4. Brew 安装PHP和PHP扩展库
  5. 5. PhpStorm构建Xdebug进行调试
  6. 6. PhpStorm构建MAMP服务器测试环境