您的位置:首页 > 运维架构 > Tomcat

Mac 使用brew安装Nginx、MySQL、Tomcat

2016-08-01 10:47 811 查看
如果没有安装brew,可以按照官网的步骤安装
http://brew.sh/

nginx的安装与配置

安装nginx
brew install nginx
修改配置文件
sudo vim /usr/local/etc/nginx/nginx.conf
Nginx默认的是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的安装与配置

安装mysql
brew 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服务器安装及配置文件详解

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: