Mac下安装配置NMP环境
第一次在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/wwwnginx 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 OK
Server: nginx/1.15.
Date: Tue, May :: GMT
Content-Type: text/html
Content-Length:
Last-Modified: Tue, Apr :: 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./homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/
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./homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist至此,mysql安装完毕。
安装php-fpm
因为篇幅太长,所以单独写了一篇文章,参考Mac安装PHP(Homebrew/php弃用、其他第三方tap也已经弃用或者迁移后的安装配置方案)
最新文章
- Backbone源码分析(三)
- PHP连接SQL Server相关配置及说明
- Android 数据库管理— — —更新数据
- C#复习①
- 初识JSLint及建议JS编码风格
- 技术英文单词贴--R
- Selenium的PageFactory在大型项目中的应用
- Bresenham画直线,任意斜率
- [转] add-apt-repository
- App 组件化/模块化之路——如何封装网络请求框架
- UserControl 用户定义组件
- hdu 5521 最短路
- MVC Views文件夹下js无法访问问题解决方案
- 局域网内Ping不通
- pytest自动化2:测试用例setup和teardown
- Django之win7下安装与命令行工具
- JS自学笔记02
- 714-Card Trick
- Docker 编排工具Rancher 2.0
- es-04-mapping和setting的建立