centos安装nginx,mysql

一.下载安装:

打开Nginx官网 : 点击这里

选择中间的stable version 此为最新稳定版,生产环境上建议使用的版本

Mainline version 相当于开发版,而Legacy versions是遗留的老版本稳定版

 

右击中间的nginx-1.12.2 pgp 复制链接地址:然后在centos上使用命令下载并安装:

# 1.下载
wget http://nginx.org/download/nginx-1.12.2.tar.gz

# 2.解压并切换到该目录
tar xvf nginx-1.12.2.tar.gz
cd nginx-1.12.2

# 3.运行./configure进行初始化配置
./configure

# 如出现PCRE或zlib缺失报错,yum安装即可
yum -y install pcre-devel
 yum install -y zlib-devel

4.gcc编译安装
make && make install

5.启动nginx
cd /usr/local/nginx/sbin
./nginx

  

二:验证使用:

浏览器输入服务器ip地址访问:

命令验证:

执行curl http://localhost 出现下面信息表示启动成功

 

 1.nginx的常用命令 

  cd /usr/local/nginx/sbin

  启动:./nginx
  停止:./nginx -s stop
  重启:./nginx -s reopen
  执行./nginx -h 可以看到命令的帮助信息

  

2.设置启动命令:

首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令:

vim /etc/init.d/nginx

  

文件内容:

#!/bin/bash
#Startup script for the nginx Web Server
#chkconfig: 2345 85 15
nginx=/usr/local/nginx/sbin/nginx
conf=/usr/local/nginx/conf/nginx.conf
case $1 in 
start)
echo -n "Starting Nginx"
$nginx -c $conf
echo " done."
;;
stop)
echo -n "Stopping Nginx"
killall -9 nginx
echo " done."
;;
test)
$nginx -t -c $conf
echo "Success."
;;
reload)
echo -n "Reloading Nginx"
ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP
echo " done."
;;
restart)
$nginx -s reload
echo "reload done."
;;
*)
echo "Usage: $0 {start|restart|reload|stop|test|show}"
;;
esac

  

 

 

保存脚本文件后设置文件的执行权限:

chmod a+x /etc/init.d/nginx

  

然后,就可以通过该脚本对nginx服务进行管理了:

/etc/init.d/nginx start   # 启动
/etc/init.d/nginx stop   #停止

  

3.设置开机启动

先将nginx服务加入chkconfig管理列表:

chkconfig --add /etc/init.d/nginx

  

加完这个之后,就可以使用service对nginx进行启动,重启等操作了。

service nginx start
service nginx stop

  

设置终端模式开机启动:

chkconfig nginx on

  

 

MySQL:

这里只写yum安装方法:

在使用yum安装MySQL时,直接 yum install ... 会导致mysql版本过低,对于想要安装新版本又不想用tar包那么麻烦,官方提供了一种yum安装指定版本的方案。

1.打开mysql yum库下载页面:   https://dev.mysql.com/downloads/repo/yum/   选择想要下载的版本

这里我们选择Red Hat任意一个,因为centos属于Red Hat系。点击Download进入下载页面,右击只是下载的链接复制链接地址:

打开连接的服务器,用wget下载yum包

wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm

使用以下命令安装下载的发行包:

rpm -Uvh mysql57-community-release-el6-11.noarch.rpm 

  

当使用MySQL Yum存储库时,默认选择安装MySQL的最新GA版本进行安装,如果需要其它版本,可自行到mysql官网查看文档

 

2.安装mysql:

sudo yum install mysql-community-server

  

3.启动mysql

sudo service mysqld start

# EL7平台:
sudo systemctl start mysqld.service

  

查看mysql状态:

sudo service mysqld status

# 基于EL7的平台:
sudo systemctl status mysqld.service

  

4.

MySQL服务器初始化(仅适用于MySQL 5.7):在服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况:

  • 服务器已初始化。

  • 在数据目录中生成SSL证书和密钥文件。

  • 该 validate_password插件安装并启用。

  • 超级用户帐户'root'@'localhost' 被创建。超级用户的密码被设置并存储在错误日志文件中。要显示它,请使用以下命令:

sudo grep 'temporary password' /var/log/mysqld.log

  通过使用生成的临时密码登录并尽快更改root密码,并为超级用户帐户设置自定义密码:

# 登录mysql
mysql -uroot -p

# 修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass1!';

  

到此,mysql已经安装完毕,如需更多操作,点击这里

posted @ 2017-12-15 14:41  Mitsuis  阅读(184)  评论(0编辑  收藏  举报