1.需求说明和搭建环境
1.1 需求说明
1).访问方式:http: //ip/blog
2).账号:admin
密码:OpDccvC7gVjwoWu700
3).wordpress版本:6.0
4).主题/插件:可以通过可视化界面添加任意主题/插件
5).安装两个PHP版本,可以实现版本切换
1.2 搭建环境
1).Linux:centOS 7.6
2).Nginx:1.20.1
3).Mysql:5.7.38
4).PHP:7.4.28 and 7.3.28
2.LNMP环境搭建
2.1 准备编译环境
1).关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
2).关闭selinux
setenforce 0
vim /etc/sysconfig/selinux

修改完selinux后,重启Linux虚拟机,配置生效
2.2 安装Nginx
yum -y install nginx
nginx -v # 查看nginx版本

2.3 安装MySQL
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
yum -y install mysql-community-server --nogpgcheck
mysql -V # 查看mysql版本

systemctl start mysqld
systemctl enable mysqld
systemctl daemon-reload
2.4 安装PHP7.4.28 (源码安装)
在/usr/local目录下创建php7.4目录
mkdir -p /usr/local/php7.4
安装依赖包
yum install -y libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel sqlite-devel oniguruma-devel
下载并解压php7.4.28源码包
wget https://www.php.net/distributions/php-7.4.28.tar.gz
tar zxvf php-7.4.28.tar.gz
进入php-7.4.28/目录
cd php-7.4.28/
配置变量
./configure -prefix=/usr/local/php7.4 -with-zlib-dir -enable-mbstring -enable-soap -enable-calendar -with-curl -disable-rpath -enable-inline-optimization -with-bz2 -with-zlib -enable-sockets -enable-sysvsem -enable-sysvshm -enable-pcntl -enable-mbregex -enable-exif -enable-bcmath -with-mhash -with-pdo-mysql -with-mysqli -with-openssl -with-fpm-user=nobody -with-fpm-group

本文详细描述了如何在Linux CentOS 7.6上搭建Nginx 1.20.1、MySQL 5.7.38,同时安装PHP 7.4.28和7.3.28,配置WordPress 6.0,包括数据库设置、Nginx配置及主题插件安装。
最低0.47元/天 解锁文章
6903

被折叠的 条评论
为什么被折叠?



