Mac 使用brew安装Nginx、MySQL、Tomcat
2016-08-01 10:47
811 查看
如果没有安装brew,可以按照官网的步骤安装
http://brew.sh/
nginx的安装与配置
安装nginxbrew install nginx修改配置文件
sudo vim /usr/local/etc/nginx/nginx.confNginx默认的是8080端口,因为我们还要安装tomcat服务,所以修改nginx的端口为9000,顺便可以设置一下“开启目录浏览功能”在/usr/local/etc/nginx/nginx.conf文件中。每次修改nginx.conf配置以后都要执行以下命令检查配置文件是否正确:$ sudo /usr/local/Cellar/nginx/1.10.1/bin/nginx -t如果显示以下两行信息,说明文件配置正确: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok configuration file /usr/local/etc/nginx/nginx.conf test is successful然后输入命令:$ps -ef |grep nginx获取nginx的主进程号例如:20025然后执行以下命令即可使修改过的nginx配置文件生效:$ sudo kill -HUP 20025给予管理员权限
sudo chown root:wheel/usr/local/opt/nginx/bin/nginx sudo chmod u+s/usr/local/opt/nginx/bin/nginx加入launchctl启动控制
mkdir -p ~/Library/LaunchAgents cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist运行nginx(进入nginx/bin目录)
$ sudo nginx #打开 nginx $ nginx -s reload|reopen|stop|quit #重新加载配置|重启|停止|退出 nginx $ nginx -t #测试配置是否有语法错误用法详解
nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]选项列表
-?,-h : 打开帮助信息 -v : 显示版本信息并退出 -V : 显示版本和配置选项信息,然后退出 -t : 检测配置文件是否有语法错误,然后退出 -q : 在检测配置文件期间屏蔽非错误信息 -s signal : 给一个 nginx 主进程发送信号:stop(停止), quit(退出), reopen(重启), reload(重新加载配置文件) -p prefix : 设置前缀路径(默认是:/usr/local/Cellar/nginx/1.2.6/) -c filename : 设置配置文件(默认是:/usr/local/etc/nginx/nginx.conf) -g directives : 设置配置文件外的全局指令
在浏览器中输入IP:端口号,如果出现“welcome to nginx”则表示启动成功!!开启目录浏览功能在nginx.conf文件的Http{ }里面通过autoindex 参数来修改:具体如下: #开启目录浏览功能 autoindex on; #开启nginx目录浏览功能 autoindex_exact_size off; #文件大小从kb开始显示 autoindex_localtime on; #显示文件修改时间为服务器本地时间然后在浏览器里面,就可以通过ip:端口号/www来查看目录了详细解释一下:目录浏览功能 在nginx.conf文件里面的http{}内 有个root,是设定网站的资源存放路径在nginx目录下有个html的目录,就是这个root目录。在浏览器可以访问该目录下的文件,www文件可以自己mkdir,当然名字可以随意。只要存放在html目录下就都可以访问。说明:在/usr/local/var目录下同样存在一个www的目录,这个目录即为上面提到的html目录,只是名字不同而已。
mysql的安装与配置
安装mysqlbrew install mysql cd /usr/local/opt/mysql/修改配置文件
sudo vim my.cnf #如果出现无法启动mysql,rm my.cnf加入launchctl启动控制
mkdir -p ~/Library/LaunchAgents/ cp /usr/local/opt/mysql/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist #取消启动 #launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist初始化 mysql
./bin/mysql_install_db执行安全设置脚本,设置root账号密码
./bin/mysql_secure_installation命令行连接mysql
mysql -uroot -p原文链接: Mac OS使用brew安装Nginx、MySQL、PHP-FPM的LAMP开发环境
参考文章:nginx服务器安装及配置文件详解
相关文章推荐
- MAC使用brew安装Nginx+PHP+MySql环境
- MAC使用brew安装nginx+php+mysql环境
- MAC使用brew安装nginx+php+mysql环境
- Mac OS使用brew安装Nginx、MySQL、PHP-FPM的LAMP开发环境
- Mac使用brew安装nginx,并解决端口访问权限问题
- Mac OS使用brew安装Nginx、MySQL、PHP-FPM的LAMP开发环境
- mac下安装使用brewhome安装nginx
- mac下使用brew安装mysql
- MAC系统中使用brew install tomcat 安装tomcat
- 在mac中使用brew安装nginx步骤及相关问题
- mac brew 安装 nginx fpm mysql 教程
- Mac 使用brew安装mysql详解
- Mac中使用brew安装nginx介绍
- Mac OS使用brew安装Nginx、MySQL、PHP-FPM的LAMP开发环境
- Mac新手使用指南:brew安装的nginx常用命令
- mac使用 brew 安装php apache 及php nginx 记录(BUG 记录)
- mac下使用brew一键安装mysql
- Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)
- mac下使用brew安装mysql
- mac使用brew安装mysql