如何在Mac下部署MNMP开发环境?
MNMP是在MacOS下部署 Nginx+MySQL+PHP的开发环境,为什么不使用第三方集成环境?因为MacOS第三方集成环境还不能做到像Windows那样完美,用着会发现很多的问题。
下面我们开始部署,全程使用Mac自带的命令面板:终端。MacOS是基于Unix系统开发,命令和Linux有所不一样。
如果是刚入手的Mac需要给账户打开Root权限:
- 点击屏幕左上方的苹果LOGO —> 系统偏好设置 —>网络账户服务器—>直接点(打开目录实用工具)—> 解锁—>在目录实用工具下界面,点开左上角的编辑,启用ROOT。
目录:
- Homebrew篇(MacOS下的包管理器)
- PHP篇
- Nginx篇
- MySQL篇
- 重定向域名篇
- 服务快速使用篇
Homebrew篇
-
首先我们要准备好Homebrew作为包管理器,下载地址如下:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" - 如何不能正常下载,百度搜索Homebrew。 - 如果已经下载过,brew update来升级到最新版本
PHP篇
-
搜索PHP版本:
brew search php
-
安装PHP:
brew install php@7.3
根据PHP版本的包名输入,未来不一定是php@7.3 -
安装完成后,输入以下命令替换本机默认使用的php版本,因为MacOS是自带PHP的。
直接输入在命令面板中,版本号替换为安装的版本。(php -v查看安装后的PHP版本号) echo 'export PATH="$(brew --prefix php@7.3)/bin:$PATH"' >> ~/.bash_profile echo 'export PATH="$(brew --prefix php@7.3)/sbin:$PATH"' >> ~/.bash_profile echo 'export PATH="/usr/local/bin:/usr/local/sbib:$PATH"' >> ~/.bash_profile
-
采用pecl安装php扩展ÿ