CentOS 8搭建WordPress

步骤 1: 更新系统

确保你的系统是最新的,使用以下命令更新:

复制代码

bashCopy code

sudo dnf update

步骤 2: 安装Apache

复制代码

bashCopy code

sudo dnf install httpd

启动Apache,并设置开机自启动:

复制代码

bashCopy code

sudo systemctl start httpd sudo systemctl enable httpd

步骤 3: 安装MariaDB数据库

复制代码

bashCopy code

sudo dnf install mariadb-server

启动MariaDB,并设置开机自启动:

复制代码

bashCopy code

sudo systemctl start mariadb sudo systemctl enable mariadb

运行MariaDB安全脚本,设置数据库管理员(root)密码等:

复制代码

bashCopy code

sudo mysql_secure_installation

步骤 4: 创建WordPress数据库和用户

登录MariaDB:

复制代码

bashCopy code

sudo mysql -u root -p

在MariaDB中执行以下SQL语句:

复制代码

sqlCopy code

CREATE DATABASE wordpress; CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost'; FLUSH PRIVILEGES; EXIT;

请记得将 'password' 替换为你自己设置的密码。

步骤 5: 安装PHP

复制代码

bashCopy code

sudo dnf install php php-mysqlnd

步骤 6: 配置Apache以支持PHP

复制代码

bashCopy code

sudo dnf install php-mbstring php-json

编辑Apache配置文件:

复制代码

bashCopy code

sudo nano /etc/httpd/conf/httpd.conf

在文件中找到以下行并确保它们未被注释掉:

复制代码

apacheCopy code

LoadModule mpm_event_module modules/mod_mpm_event.so LoadModule php_module modules/libphp.so

然后重启Apache:

复制代码

bashCopy code

sudo systemctl restart httpd

步骤 7: 下载并配置WordPress

复制代码

bashCopy code

sudo dnf install wget cd /var/www/html sudo wget https://wordpress.org/latest.tar.gz sudo tar -xzvf latest.tar.gz sudo mv wordpress/* . sudo chown -R apache:apache /var/www/html/

步骤 8: 配置WordPress

复制WordPress示例配置文件:

复制代码

bashCopy code

sudo cp wp-config-sample.php wp-config.php

编辑wp-config.php文件:

复制代码

bashCopy code

sudo nano wp-config.php

更新以下内容:

复制代码

phpCopy code

define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpressuser'); define('DB_PASSWORD', 'password'); define('DB_HOST', 'localhost');

确保将 'password' 替换为你在步骤 4 中设置的密码。

保存并关闭文件。

步骤 9: 完成安装

在浏览器中访问你的服务器IP地址或域名,按照WordPress的安装向导完成安装过程。

这就是在CentOS 8上搭建WordPress的基本步骤。

相关推荐
醉颜凉21 分钟前
银河麒麟桌面操作系统V10 SP1:取消安装应用的安全授权认证
运维·安全·操作系统·国产化·麒麟·kylin os·安全授权认证
C++忠实粉丝1 小时前
Linux环境基础开发工具使用(2)
linux·运维·服务器
康熙38bdc2 小时前
Linux 环境变量
linux·运维·服务器
存储服务专家StorageExpert2 小时前
DELL SC compellent存储的四种访问方式
运维·服务器·存储维护·emc存储
hakesashou2 小时前
python如何比较字符串
linux·开发语言·python
Ljubim.te3 小时前
Linux基于CentOS学习【进程状态】【进程优先级】【调度与切换】【进程挂起】【进程饥饿】
linux·学习·centos
cooldream20093 小时前
Linux性能调优技巧
linux
大G哥3 小时前
记一次K8S 环境应用nginx stable-alpine 解析内部域名失败排查思路
运维·nginx·云原生·容器·kubernetes
醉颜凉3 小时前
银河麒麟桌面操作系统修改默认Shell为Bash
运维·服务器·开发语言·bash·kylin·国产化·银河麒麟操作系统
QMCY_jason3 小时前
Ubuntu 安装RUST
linux·ubuntu·rust