[记录] Mac安装LAMP,以及后续升级

开启Apache,整理一些常用的目录

Mac 自带 apache,安装以 Yosemite 10.10 为例。

  • open /etc,把etc文件夹拖到 finder 侧栏方便访问。
  • open /Library/WebServer/Documents 放在侧栏方便使用。
  • 修改网站目录所有者 chown 用户名:wheel /Library/WebServer/Documents
  • 开启虚拟主机:apache配置文件 /etc/apache2/httpd.conf 配置文件中去掉 Include /private/etc/apache2/extra/httpd-vhosts.conf 的注释。
  • 虚拟主机配置:文件 /etc/apache2/extra/httpd-vhosts.conf,注意去掉默认两项配置,配置自己需要的。
  • hosts:文件路径 /etc/hosts。
  • 开启 apache 重写:apache配置文件 /private/etc/apache2/httpd.conf 去掉 LoadModule rewrite_module libexec/apache2/mod_rewrite.so 的注释。
  • 开启 apache sudo apachectl start

开启php

  • 支持php:apache配置文件 /private/etc/apache2/httpd.conf,去掉 LoadModule php5_module libexec/apache2/libphp5.so 注释。
  • 另存为 /etc/php.ini.default 至 /etc/php.ini,修改timezone = PRC。
  • 重启 apache sudo apachectl restart

安装 MySQL

官网下载,自带图形用户界面安装之。


升级 El Capitan 需要重新设置的内容

  • 开启虚拟主机:apache配置文件 /etc/apache2/httpd.conf 配置文件中去掉 Include /private/etc/apache2/extra/httpd-vhosts.conf 的注释。
  • 开启 apache 重写:apache配置文件 /private/etc/apache2/httpd.conf 去掉 LoadModule rewrite_module libexec/apache2/mod_rewrite.so 的注释。
  • 支持php:apache配置文件 /private/etc/apache2/httpd.conf,去掉 LoadModule php5_module libexec/apache2/libphp5.so 注释。
  • 另存为 /etc/php.ini.default 至 /etc/php.ini,修改timezone = PRC。原先的 php.ini 在升级时自动修改为 php.ini-5.2-previous。
  • 重启 apache sudo apachectl restart

标签: LAMP, Mac, Yosemite, El Capitan