Web 开发环境一

  • Apr 13, 2020
  • Admin

在 MacOs 上开发web应用,有许多设置开发环境的选择,其中最受欢迎的当属MAMP Pro , 它提供了web环境的桌面UI,使得更加易用,加快你的开发 . 由于它与我在Linux上的环境存在差异,本着学习的精神,我在Mac上标准构建了这个开发环境并记录,希望对你有用.

在此篇文章,我将记录我在 macOS 10.15 Catalina 安装 Nginx MySQL 多版本的php

我们通过Brew来管理Mac的软件包,请确保你安装并使用它

安装 nginx

brew install nginx

#开机自启
brew services start nginx

安装MySQL

MariaDB 高度兼容MySQL,是一个不错的替代品,并且根据理论数据它比MySQL具有更高的性能,我通常使用它.

brew install MariaDB

#开机自启
brew services start MariaDB

mariadb 上的文档

多版本PHP

brew tap exolnet/homebrew-deprecated
brew install php@5.6
brew install php@7.0
brew install php@7.1
brew install php@7.2
brew install php@7.3
brew install php@7.4

安装后,它们的配置位置文件如下(php.ini)

/usr/local/etc/php/5.6/php.ini
/usr/local/etc/php/7.0/php.ini
/usr/local/etc/php/7.1/php.ini
/usr/local/etc/php/7.2/php.ini
/usr/local/etc/php/7.3/php.ini
/usr/local/etc/php/7.4/php.ini
brew unlink php@7.4 && brew link --force --overwrite php@7.3

如果你需要切换cli版本

安装 redis

brew install redis

#开机自启
brew services start redis

下一章将让你了解如何来配置打造支持PHP多版本的Nginx