LNMP环境搭建与配置
发布日期:2021-05-14 17:05:00 浏览次数:14 分类:精选文章

本文共 3813 字,大约阅读时间需要 12 分钟。

������MySQL

������1���������mariadb

���������������������������mariadb���������������������������������������������������

printf:"# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64\n"
���������������mariadb���������������������������

������2���������mysql

���mysql������������������������������������������������������������/opt���������

printf:"# cd /opt\n"
������������������������������������������

������3���������

������������������������������������

printf:"# tar zxvf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz\n"

������4������������������mysql

������������������

printf:"# yum install ncurses-devel autoconf -y\n"
���������������������
printf:"# groupadd mysql\n# useradd -g mysql -s /sbin/nologin -d /usr/local/mysql -MN mysql\n"
������������������������������������
printf:"# mkdir -p /data/mysql/data && chown -R mysql:mysql /data/mysql/data\n"
���mysql���������/usr/local������������������
printf:"# mv mysql-5.7.34-linux-glibc2.12-x86_64 /usr/local/ && ln -s /usr/local/mysql-5.7.34-linux-glibc2.12-x86_64 /usr/local/mysql\n"
������my.cnf���������
printf:"# cp /etc/my.cnf /etc/my.cnf.bak && vi /etc/my.cnf\n"

������5������������mysql

������������������mysql���

printf:"# /usr/local/mysql/bin/mysqld --initialize\n"
������������������������������
printf:"# grep 'temporary password' /data/mysql/data/error.log\n"

������6���������������������

������������������������init.d���������

printf:"# cp support-files/mysql.server /etc/init.d/mysql\n"

������7���������������������

������!/etc/profile������mysql���������

printf:"# echo 'export PATH=/usr/local/mysql/bin:$PATH' > /etc/profile\n"
���������������
printf:"# source /etc/profile\n"

������8���������mysql

������������������������

printf:"# service mysql start\n""

������9���������mysql

���������������

printf:"# ps -ef | grep mysql\n""
������������������
printf:"# mysql -uroot -p\n""

������Nginx

������1������������������

������nginx���������������

printf:"# vi /etc/nginx/conf.d/default.conf\n"
���������������

server{
listen 80;
server_name localhost;
access_log /var/log/nginx/log main;
root /soft/code;
index index.php index.html index.htm;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
include fastcgi_params;
}
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
proxy_pass http://127.0.0.1:80;
}
location = / {
root /soft/code;
}
}

������2���������

������nginx������������

printf:"# yum install nginx -y\n""
���������������
printf:"# systemctl start nginx && systemctl enable nginx\n""

������PHP

������1���������epel���

���������������epel���������

printf:"# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm\n""

������2������������������

���������������php���

printf:"# yum -y remove php* \n""

������3���������php7.2

���������������������

printf:"# yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-redis\n""

������Nginx������PHP

������1���������.default.conf

������default.conf���

location / {
root /soft/code;
index index.php index.html index.htm;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
include fastcgi_params;
}

������2���������nginx

���������������

printf:"# nginx -t && nginx -s reload\n""

������3���������������������

���������������info.php���

mkdir -p /soft/code && vi /soft/code/info.php

������������

���������������

printf:"http://192.168.60.10/info.php \n""

������������

���������������������������������������������������������������

上一篇:三天打鱼两天晒网
下一篇:LNMP-安装mysql

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年04月28日 20时18分52秒