MAC电脑环境配置
1. Homebrew
Homebrew简介
homebrew 是 Mac 下的一个包管理工具。可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具。
首先要通过如下命令安装 homebrew
将以下命令粘贴至终端
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
基本用法
安装/卸载/更新
以 nodejs 为例,执行下面命令即可
brew install nodejs
如果需要更新或卸载
brew upgrade nodejs
brew remove nodejs
其他命令
brew list # 列出当前安装的软件
brew search nodejs # 查询与 nodejs 相关的可用软件
brew info nodejs # 查询 nodejs 的安装信息
2. 配置Apache
Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境. 但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常容易手动搭建,可控性很高
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)
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>
去掉以下部分的注释:
LoadModule php5_module libexec/apache2/libphp5.so
测试文件测试一下放入yanyuanyuan/Sites下index.php
<?php phpinfo(); ?>
记得要重启下
sudo apache restart
这样Sites目录就是网站根目录了,通过http://localhost就可以访问了。
3. 安装Nodejs
以 nodejs 为例,执行下面命令即可
brew install nodejs
如果需要更新或卸载
brew upgrade nodejs
brew remove nodejs