Mac下使用Homebrew搭建LAMP - PHP7环境

安装之前:

  • 如果你对PHP的版本没有要求,你只需要安装MySQL即可,因为Mac自带Apache和PHP,默认安装的Apache版本是2.x,PHP版本是5.x,根据macOS的系统版本不同可能会有所变化。

版本:

L:macOS High Sierra 10.13

A:Apache 2.4

M:MySQL 5.7

P:PHP 7.0

所需工具:

Homebrew 是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

简单来说,它会帮我们管理软件的各种依赖关系。

安装Homebrew:若已安装 Homebrew 请忽略此步骤

/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

添加brew tap源:

brew tap josegonzalez/php

开始安装:

1.安装 PHP 7.0

brew install php70 --with-httpd24

1-2.安装 PHP 的 mcrypt 和 intl 扩展

brew install -fs php70-mcrypt
brew install -s php70-intl

2.安装 MySQL 5.7

brew install mysql

如上两步完成后,环境就已经搭建完成了,我在安装过程中[ 2018-2-16 ],一路顺畅,没有遇到任何错误提示。

· 由于 Mac 默认是没有开启 Apache 的,所以需要手动开启

/usr/local/bin/apachectl start
# stop 、restart

· 开启 MySQL

mysql.server start
# stop 、restart

安装完成后,你的 web 根目录(工作目录)默认是在 /usr/local/var/www 文件夹下,你也可以根据你的需要去修改,常用配置文件的位置在文章的最后面。

Snip20180216_4.png

各种配置文件的位置:

1.Apache

/usr/local/etc/apache2/2.4/httpd.conf

2.PHP

/usr/local/etc/php/7.0/php.ini

3.MySQL

/usr/local/etc/my.cnf

# 如果 `my.cnf` 不存在,可以复制一份MySQL默认配置文件另存为即可,如下:

cp $(brew --prefix mysql)/support-files/my-default.cnf /usr/local/etc/my.cnf

4.其他常用基础配置文件

· httpd-vhosts.conf

/private/etc/apache2/extra/httpd-vhosts.conf

· hosts

/private/etc/hosts

你可能感兴趣的:(Mac下使用Homebrew搭建LAMP - PHP7环境)