1. MYSQL
安装MySql5.7,并配置uff8字符集 安装完成后创建数据库wordpress
yum install -y wget
wget https://repo.mysql.com//mysql80-community-release-el7-10.noarch.rpm
yum install -y yum-utils
yum localinstall -y mysql80-community-release-el7-10.noarch.rpm
yum-config-manager --enable mysql57-community
yum-config-manager --disable mysql80-community
yum repolist enabled | grep mysql
yum install -y mysql-community-server
systemctl start mysqld
systemctl status mysqld
ss -natl |grep 3306
grep "password" /var/log/mysqld.log
mysql -uroot -p'xeRZv7EBfH,s'
vi /etc/my.cnf
systemctl status mysqld
2. 防火墙
开放端口
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload
firewall-cmd --list-all
3. 关闭selinux
vi /etc/selinux/config
reboot
getenforce
4. NGINX
4.1 安装NGINX
vi /etc/yum.repos.d/nginx.repo
yum-config-manager --enable nginx-stable
yum install -y nginx
systemctl start nginx
systemctl enable nginx
systemctl status nginx
4.2 配置NGINX PHP
location / {
root /usr/share/nginx/html;
4.3 增加index.php
...
...
index index.php index.html index.htm;
}
4.4 启用PHP
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;
include fastcgi_params;
}
5. PHP7.4
5.1 安装PHP
yum install -y epel-release
yum --enablerepo = remi install php74-php
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo=remi install php74-php
yum --enablerepo=remi install php74-php php74-php-gd php74-php-xml php74-php-sockets php74-php-session php74-php-snmp php74-php-mysql php74-php-fpm
php74 -v
5.2 修改用户和组为nobody
vi /etc/opt/remi/php74/php-fpm.d/www.conf
# 修改内容
user = nobody
group = nobody
5.3 启动php-fpm
systemctl start php74-php-fpm
systemctl status php74-php-fpm
systemctl enable php74-php-fpm
5.4 查看端口
ss -natl |grep 9000
ps aux |grep php-fpm
6. 运行
网站首页或者https://host:port/readme.html里面有安装向导连接