第一次在Mac上安装NMP,记录下
因为下面环境的安装都是基于homebrew的,所以如果没有安装他的话,要先安装他(官网:https://brew.sh/index_zh-cn.html)
- 安装homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
等待安装即可
- 安装Nginx
brew install Nginx
注意:安装过程中会将一些安装的信息告诉你,省的你到处找:
Docroot is: /usr/local/var/www
Nginx will load all files in /usr/local/etc/Nginx/servers/The default port has been set in /usr/local/etc/Nginx/Nginx.conf to 8080 so that
Nginx can run without sudo.To have launchd start Nginx Now and restart at login:
brew services start Nginx
Or, if you don't want/need a background service you can just run:
Nginx
等。
安装成功,启动Nginx:sudo Nginx
启动成功后,测试是否成功:
curl -IL http://127.0.0.1:8080
不出意外的话,得到的信息:
HTTP/1.1 200 OK Server: Nginx/1.15.12 Date: Tue, 21 May 2019 07:17:40 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 16 Apr 2019 14:55:03 GMT Connection: keep-alive ETag: "5cb5ecc7-264" Accept-Ranges: bytes
其他命令:
#打开 Nginx sudo Nginx #重新加载配置|重启|停止|退出 Nginx Nginx -s reload|reopen|stop|quit #测试配置是否有语法错误 Nginx -t
设置开机启动:
cp /usr/local/Cellar/Nginx/1.2.6/homebrew.mxcl.Nginx.plist ~/Library/LaunchAgents/ 3 launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.Nginx.plist
- MysqL安装
brew install MysqL
执行完后,就可以在终端里运行 "MysqL",直接进入MysqL数据库里。对,不用输入密码,可以直接连接,初始默认是可以匿名访问的。超级用户 "root" 也是没设密码,要设密码的话可以执行下面指令
/usr/local/opt/MysqL/bin/MysqLadmin -u root password 'new-password'
现在访问 MysqL 还是不用密码就可以连接,如果要设置一些登陆密码的安全访问限制,则需执行下面的 MysqL安全安装指令
/usr/local/opt/MysqL/bin/MysqL_secure_installation
主要是设置修改root密码(设置过了可以不用设置,略过)、删除匿名访问、删除root网络访问、删除test数据库。指令执行完后,登陆MysqL就需要密码验证了
MysqL -u root -p
设置开机启动“
cp /usr/local/Cellar/MysqL/5.5.28/homebrew.mxcl.MysqL.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.MysqL.plist
至此,MysqL安装完毕。
安装PHP-fpm
因为篇幅太长,所以单独写了一篇文章,参考Mac安装PHP(Homebrew/php弃用、其他第三方tap也已经弃用或者迁移后的安装配置方案)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。