开发环境:
MacOS+PHPStorm
Httpd2.4+PHP5.5+MySQL5.6
机器已经安装MySQL5.6、使用Mac原生PHP5.5,由于原生httpd权限各种问题,直接通过brew全新安装。
1、安装Apache Httpd 2.4
brew install httpd24
brew会自动查询依赖关系,下载相关依赖包。在下载过程中可能会遇到apr不存在但又没有下载的情况,通过
//首先升级当前brew
brew update
//更新brew中的依赖关系包
brew upgrade
//诊断当前问题所在
brew doctor
诊断过程中可能会出现某些依赖包已经安装但是并没有关联到brew中,使用
brew link XXX(包名)
此时可能会由于权限问题,无法读写/usr/local目录,但是brew又不建议使用root用户来link,此时要修改/usr/local的所有权来解决这个问题,