centos8搭建wordpress

centos8搭建wordpress

浏览次数:
信息来源: 用户投稿
更新日期: 2026-02-06 18:41:58
文章简介

如果你对宝塔面板已经审美疲劳,其他的一键编译web环境也不想安装了,那么就可以试试自己在CentOS8手动部署Memcached+MariaDB+PHP+Nginx+C

2025阿里云双十一服务器活动

如果你对宝塔面板已经审美疲劳,其他的一键编译web环境也不想安装了,那么就可以试试自己在CentOS8手动部署Memcached+MariaDB+PHP+Nginx+CertBOT之后来部署wordpress~~~

1、准备

下面的环境均在CentOS8上面部署操作<CentOSLinuxrelease8.2.2004(Core)>

CentOSLinuxrelease8.2.2004(Core)

2)系统尽量维持在最新版(可选)

3)建议关闭SELinux和Firewalld,防火墙可以使用云厂商自带的(可选)

systemctldisable--nowfirewalld

2、安装MariaDB

MariaDB和MySQL一样,相对来说更轻量,资源占用率比较低。MySQL新版占用内存太高,1G内存的小鸡扛不住~~,所以这里选择MariaDB~~

dnfinstallmariadb-server-y

systemctlenable--nowmariadb

mysql_secure_installation

Entercurrentpasswordforroot(enterfornone):#直接回车即可,因为我没还没有设置root密码

Setrootpassword?[Y/n]Y#设置ROOT密码

Newpassword:#输入root密码,我这里输入的是:1nKf4D^0NGPb*Ak

Passwordupdatedsuccessfully!

Removeanonymoususers?[Y/n]Y#移除匿名用户

Disallowrootloginremotely?[Y/n]Y#关闭root远程登录

Removetestdatabaseandaccesstoit?[Y/n]Y#移除测试数据库

Reloadprivilegetablesnow?[Y/n]Y#刷新权限表

编辑配置文件我们需要修改字符集为utf8

vim/etc/my.cnf.d/mariadb-server.cnf

#在mysqld段增加下面的配置

centos8搭建wordpress

collation-server=utf8_unicode_ci

systemctlrestartmariadb

mysqlVer15.1Distrib10.3.17-MariaDB,forLinux(x86_64)usingreadline5.1

Currentuser:root@localhost

Serverversion:10.3.17-MariaDBMariaDBServer

Connection:LocalhostviaUNIXsocket

UNIXsocket:/var/lib/mysql/mysql.sock

Threads:7Questions:4Slowqueries:0Opens:17Flushtables:1Opentables:11Queriespersecondavg:0.057

MariaDB[(none)]>createdatabasewp;

QueryOK,1rowaffected(0.000sec)

3、安装Memcached

为了加速我们的网站访问,减少查询,我们用了Memcached来做缓存服务,至于为什么不用redis,因为Memcached足以满足我们的服务~

dnfinstallmemcachedlibmemcached-y

2)修改配置文件使只监听127.0.0.1

$vim/etc/sysconfig/memcached

systemctlenablememcached--now

4、安装PHP和nginx

PHP这里用的7.4版本,推荐用新版本~

$dnfinstallepel-release-y

$dnfinstallhttps://rpms.remirepo.net/enterprise/remi-release-8.rpm-y

$dnfmoduleenablephp:remi-7.4-y

$dnfinstallphp-pecl-memcachedphp-pecl-memcachephpphp-opcachephp-gdphp-curlphp-mysqlndphp-zipphp-mbstringphp-develphp-json-y

此处为隐藏的内容发表评论并刷新,方可查看发表评论

9、最后

以上教程属于瞎折腾,宝塔折腾腻了,可以玩玩这个教程,宝塔太臃肿了,用这个清凉下一也不错~~配置nginx.conf的时候,可以用SFTP来连接到服务器进行编辑文件的操作。

端口问题,你用用商家的防火墙,关闭centos的Firewalld,这个地方稍微注意下……

标签:
CloudPowerall:洛杉矶Cera机房云服务器特价 $19.99/年(三网联通AS9929回程,100Mbps峰值,KVM架构)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!