在阿里云Centos下LNMP环境搭建,阿里云CentOS下LNM

作者: 金沙澳门官网网址  发布:2019-10-04

 首先,需要安装C语言的编译环境,因为Nginx是C语言编写的。通常大多数Linux都会默认安装GCC,如果没有的话,可以如下安装。

记录下在阿里云CentOS下LNMP环境搭建过程,首先,需要安装C语言的编译环境,因为Nginx是C语言编写的。通常大多数Linux都会默认安装GCC,如果没有的话,可以如下安装。

安装make:

安装make:

yum -y install gcc automake autoconf libtool make
yum -y install gcc automake autoconf libtool make

查看make是否安装

查看make是否安装

图片 1

图片 2

安装g :

安装g :

yum install gcc gcc-c  
yum install gcc gcc-c  

查看gcc安装情况

查看gcc安装情况

图片 3

图片 4

PCRE库:

PCRE库:

Nginx需要PCRE(Perl Compatible Regular Expression),因为Nginx的Rewrite模块和Http核心模块都会使用到PCRE正则表达式语法。其下载地址为,我们也可以通过yum来安装。

Nginx需要PCRE(Perl Compatible Regular Expression),因为Nginx的Rewrite模块和Http核心模块都会使用到PCRE正则表达式语法。其下载地址为

yum install pcre pcre-devel
yum install pcre pcre-devel

查看pcre安装情况

查看pcre安装情况

图片 5

图片 6

zlib库:

zlib库:

zlib库提供了压缩算法,Nginx很多地方都会用到gzip算法。其下载地址为,也可以通过yum安装。

zlib库提供了压缩算法,Nginx很多地方都会用到gzip算法。其下载地址为

yum install zlib zlib-devel
yum install zlib zlib-devel

查看zlib安装情况

查看zlib安装情况

图片 7

图片 8

OpenSSL:

OpenSSL:

Nginx中如果服务器提供安全页面,就需要用到OpenSSL库。其下载地址为,也可以通过yum安装。

Nginx中如果服务器提供安全页面,就需要用到OpenSSL库。其下载地址为

# yum -y install gcc gcc-c   autoconf automake libtool make cmake
# yum -y install zlib zlib-devel openssl openssl-devel pcre-devel

查看openssl安装情况

创建nginx用户组

# groupadd nginx
# useradd -g nginx -M nginx
# vi /etc/passwd
 

# yum -y install gcc gcc-c   autoconf automake libtool make cmake
# yum -y install zlib zlib-devel openssl openssl-devel pcre-devel

查看openssl安装情况

创建nginx用户组

# groupadd nginx
# useradd -g nginx -M nginx
# vi /etc/passwd

找到nginx,将后面的/bin/bash改为/sbin/nologin就不让ssh登录了(vi打开文件后是命令模式状态,要用i或者a命令才可进入可编辑的状态,保存文件要按esc,这样就会退回vi的命令模式。按完esc后输入冒号(英文的),然后就转换到了末行模式了,末行模式决定是否保存文件。末行模式下可以按x来保存,x命令可以保存编辑好的文件。也可以用到wq来保存,如果是q!则不保存,)

找到nginx,将后面的/bin/bash改为/sbin/nologin就不让ssh登录了(vi打开文件后是命令模式状态,要用i或者a命令才可进入可编辑的状态,保存文件要按esc,这样就会退回vi的命令模式。按完esc后输入冒号(英文的),然后就转换到了末行模式了,末行模式决定是否保存文件。末行模式下可以按x来保存,x命令可以保存编辑好的文件。也可以用到wq来保存,如果是q!则不保存,)

编译安装Nginx

编译安装Nginx

进入nginx官网,找到最新版本的tar.gz包的链接,执行以下动作。

进入nginx官网,找到最新版本的tar.gz包的链接,执行以下动作。

# wget https://nginx.org/download/nginx-1.10.1.tar.gz
# tar zxf nginx-1.10.1.tar.gz
# cd nginx-1.10.1/
# wget https://nginx.org/download/nginx-1.10.1.tar.gz
# tar zxf nginx-1.10.1.tar.gz
# cd nginx-1.10.1/

执行./configure,把软件安装到/usr/local目录,用conf、etc、sbin、run等进行归类管理。

执行./configure,把软件安装到/usr/local目录,用conf、etc、sbin、run等进行归类管理。

# ./configure --prefix=/usr/local/nginx 
--pid-path=/usr/local/nginx/run/nginx.pid 
--with-http_ssl_module 
--user=nginx 
--group=nginx 
--with-pcre 
--without-mail_pop3_module 
--without-mail_imap_module 
--without-mail_smtp_module
# ./configure --prefix=/usr/local/nginx 
--pid-path=/usr/local/nginx/run/nginx.pid 
--with-http_ssl_module 
--user=nginx 
--group=nginx 
--with-pcre 
--without-mail_pop3_module 
--without-mail_imap_module 
--without-mail_smtp_module

最后三项为禁用nginx作为邮件代理服务器,建议想搭建邮件服务器的同志去阅读nginx搭建邮件服务器的教程。
检查./configure结果,看看有没有报错,有没有缺少模块,如果一切OK,那么往下继续,如果感觉不对,可以用./configure –help认真阅读一下。

最后三项为禁用nginx作为邮件代理服务器,建议想搭建邮件服务器的同志去阅读nginx搭建邮件服务器的教程。
检查./configure结果,看看有没有报错,有没有缺少模块,如果一切OK,那么往下继续,如果感觉不对,可以用./configure –help认真阅读一下。

# make
# make install
# make
# make install

安装完了,但是nginx还没有运行

安装完了,但是nginx还没有运行

# cd /usr/local/nginx
# ls
# sbin/nginx
# cd /usr/local/nginx
# ls
# sbin/nginx

运行Nginx:

运行Nginx:

Nginx会默认安装在/usr/local/nginx目录,我们cd到/usr/local/nginx/sbin/目录,存在一个Nginx二进制可执行文件。直接运行就可以启动Nginx。运行成功后打开浏览器访问此机器的IP,出现如下画面即为成功。

Nginx会默认安装在/usr/local/nginx目录,我们cd到/usr/local/nginx/sbin/目录,存在一个Nginx二进制可执行文件。直接运行就可以启动Nginx。运行成功后打开浏览器访问此机器的IP,出现如下画面即为成功。

图片 9

图片 10

安装mysql

直接使用yum命令下载mysql5.6来进行安装是不能成功的,安装过程会有问题,这里我们需要使用rpm命令来先进下载。
下载路径为:http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安装mysql

直接使用yum命令下载mysql5.6来进行安装是不能成功的,安装过程会有问题,这里我们需要使用rpm命令来先进下载。
下载路径为:http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

检查mysql源是否安装成功 

检查mysql源是否安装成功 

#  yum repolist enabled | grep “mysql.*-community.*”
#  yum repolist enabled | grep “mysql.-community.”

图片 11

图片 12

出现这个就表示安装成功了

出现这个就表示安装成功了

安装mysql

安装mysql

 # yum install mysql-community-server
 # yum install mysql-community-server

图片 13

图片 14

图片 15

图片 16

这个过程中会提示安装一些相关的软件,点击“y”就可以了。

这个过程中会提示安装一些相关的软件,点击“y”就可以了。

这样mysql就安装成功了

这样mysql就安装成功了

然后启动mysql

然后启动mysql

# systemctl start mysqld
# systemctl start mysqld

启动完之后查看mysql状态

启动完之后查看mysql状态

systemctl status mysqld
systemctl status mysqld

图片 17

图片 18

出现上面的这个,那么恭喜你,你已经成功的安装完毕了mysql。

出现上面的这个,那么恭喜你,你已经成功的安装完毕了mysql。

设置开机启动

设置开机启动

# systemctl enable mysqld 

# systemctl daemon-reload
# systemctl enable mysqld 

# systemctl daemon-reload

将mysql启动之后,开始进行一些基本信息的设置。输入设置命令:

将mysql启动之后,开始进行一些基本信息的设置。输入设置命令:

# mysql_secure_installation
# mysql_secure_installation

本文由金沙澳门官网发布于金沙澳门官网网址,转载请注明出处:在阿里云Centos下LNMP环境搭建,阿里云CentOS下LNM

关键词: 金沙澳门官网

上一篇:PuTTY的使用
下一篇:没有了