homebrew地址javascript
homebrew 是 Mac 下的一个包管理工具。能够很方便地进行安装/卸载/更新各类软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,能够用来快速搭建各类本地环境,程序员必备工具。php
首先要经过以下命令安装 homebrew
将如下命令粘贴至终端java
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
以 nodejs 为例,执行下面命令便可node
brew install nodejs
若是须要更新或卸载mysql
brew upgrade nodejs brew remove nodejs
brew list # 列出当前安装的软件 brew search nodejs # 查询与 nodejs 相关的可用软件 brew info nodejs # 查询 nodejs 的安装信息
Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境. 可是集成环境对于常常须要自定义一些配置的开发者来讲会很是麻烦,并且Mac自己自带apache和php,在brew的帮助下很是容易手动搭建,可控性很高git
Apache的配置方式参考:Apache的话使用mac自带的基本就够了,个人系统是10.13.1,可使用如下命令控制Apache程序员
sudo apachectl start sudo apachectl restart sudo apachectl stop
惟一要改的是主目录,mac默认在home下有个Sites(站点)目录,访问路径是 http://localhost/~user_name 这样不太容易访问,修改/etc/apache2/httpd.conf内容(yanyuanyuan是username)github
DocumentRoot /Users/yanyuanyuan/Sites <Directory /Users/yanyuanyuan/Sites> Options Indexes MultiViews # apache 2.2 # AllowOverride All # Order allow,deny Allow from all Require all granted # apache 2.4 # Require local </Directory>
去掉如下部分的注释:sql
LoadModule php5_module libexec/apache2/libphp5.so
测试文件测试一下放入yanyuanyuan/Sites下index.phpmongodb
<?php phpinfo(); ?>
记得要重启下
sudo apache restart
这样Sites目录就是网站根目录了,经过http://localhost就能够访问了。
以 nodejs 为例,执行下面命令便可
brew install nodejs
若是须要更新或卸载
brew upgrade nodejs brew remove nodejs