基于LNMP的WordPress搭建及常见问题处理(详细教程)

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

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
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值