shouwangV 2019-06-26
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 的安装信息
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就可以访问了。
以 nodejs 为例,执行下面命令即可
brew install nodejs
如果需要更新或卸载
brew upgrade nodejs brew remove nodejs
执行命令brew install php72,出现下图即为安装成功;需要按照提示添加环境变量;重新加载配置|重启|停止|退出 nginxnginx -s reload|reopen|stop|quit
由于mac自带brew,所以mac下安装nginx相对比较简单。详细步骤请继续阅读:。由于我的brew版本比较旧,所以进行了更新。此处需要漫长的等待...可通过以下命令查看nginx信息,如安装路径等