sudo yum update -y
#安装nginx
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
#安装mysql8.0
sudo yum clean all
sudo rpm -qa gpg-pubkey*
#删除查询出的密钥
sudo rpm -e gpg-pubkey-5072e1f5-5c4058fb
rpm -qa | grep mysql
#卸载安装的sql包
sudo rpm -e mysql80-community-release-el7-3.noarch
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql
sudo rpm -Uvh --nosignature https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
yum -y install mysql-community-server --nogpgcheck
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo mysql_secure_installation
安装php8.0
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum-config-manager --enable remi-php80
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json -y
systemctl start php-fpm
# 创建Nginx配置文件
server {
listen 9010;
server_name 127.0.0.1;
root /home/www;
location / {
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$args;
autoindex off;
}
location ~ \.php(.*)$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
}
}
# 重启Nginx
sudo systemctl restart nginx
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
CENTOS7.9安装mysql 8.0+php8.0+nginx
最新推荐文章于 2024-10-11 14:41:49 发布