LNMP搭建

发布时间 2023-09-17 16:28:31作者: 行走的泡泡

1、编译安装Nginx

1.1关闭防火墙

1.1.1   systemctl disable --now  firewalld(临时关闭防火墙并永久关闭防火墙)或者systemctl stop firewalld(临时关闭防火墙)
1.1.2   setenforce 0 

1.2安装依赖包

yum -y install pcre-devel zlib-devel gcc gcc-c++ make

 

1.3创建运行用户、组

1.4编译安装nginx

 

 

 

 

 

 [Unit]
Description=nginx
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/bin/kill -1 $MAINPID
ExecStop=/bin/kill -3 $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

 到这边编译安装nginx    就完成了

 

2、编译安装mysql

准备好本次的安装包 :mysql-boost-5.7.20.tar.gz

2.1、安装Mysql环境依赖包

 

 

 

 

 然后修改配置文件

vim /etc/my.cnf
[client]
port = 3306
socket=/usr/local/mysql/mysql.sock
 
[mysqld]
user = mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port = 3306
character-set-server=utf8
pid-file = /usr/local/mysql/mysqld.pid
socket=/usr/local/mysql/mysql.sock
bind-address = 0.0.0.0
skip-name-resolve
max_connections=2048
default-storage-engine=INNODB
max_allowed_packet=16M
server-id = 1
 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,

NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES