1. 检查是否已安装Apache HTTP服务器
使用以下命令检查是否已经安装了Apache HTTP服务器:
rpm -qa |grep httpd
如果没有安装,请运行以下命令进行安装:
yum install -y httpd zip unzip
启动并设置开机启动Apache HTTP服务器:
systemctl start httpd
systemctl enable httpd
systemctl status httpd
2. 安装PHP 7.2
首先,启用EPEL和Webtatic存储库:
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
然后,安装PHP 7.2及其相关模块:
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
启动并设置开机启动PHP-FPM服务:
systemctl start php-fpm systemctl enable php-fpm.service
重启Apache HTTP服务器以加载PHP模块:
service httpd restart
验证PHP安装:
php -v
创建一个PHP信息页面:
vim /var/www/html/phpinfo.php
将以下内容写入文件:
<?php phpinfo(); ?>
访问`http://your_server_ip/phpinfo.php`以查看PHP信息页面。
3. 卸载原有MariaDB并安装新的
首先,检查是否已安装MariaDB:
rpm -qa | grep -i mariadb
如果已安装,请卸载MariaDB:
rpm -e mariadb-server --nodeps rpm -e mariadb-libs --nodeps rpm -e mariadb --nodeps
更新YUM软件包列表并清除缓存:
yum update(可以更也可以不更,无影响) yum clean all yum makecache
编辑MariaDB存储库文件:
vi /etc/yum.repos.d/MariaDB.repo
将以下内容写入文件:
# MariaDB 10.4 CentOS repository list - created 2024-06-06 10:32 UTC # https://mariadb.org/download/ [mariadb] name = MariaDB baseurl = https://mirrors.neusoft.edu.cn/mariadb/yum/10.4/centos/$releasever/$basearch gpgkey = https://mirrors.neusoft.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck = 1
保存并退出。
安装MySQL服务器和客户端:
sudo yum install epel-release sudo yum install MariaDB-server MariaDB-client
运行安全安装脚本:
mysql_secure_installation
启动并设置开机启动MySQL服务:
systemctl start mariadb systemctl enable mariadb systemctl status mariadb
登录MySQL数据库:
mysql -u root -p
创建WordPress数据库和用户:
create database wordpress; CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY '123456'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost'; FLUSH PRIVILEGES; exit;
4. 配置Apache HTTP服务器以支持WordPress
进入Apache HTTP服务器配置文件目录:
cd /etc/httpd/conf
编辑主配置文件:
vim httpd.conf
找到以下行并将其取消注释(删除行首的`#`):
#LoadModule rewrite_module modules/mod_rewrite.so
保存并退出。
重启Apache HTTP服务器以应用更改:
service httpd restart
5. 下载并安装WordPress
从WordPress官网下载最新版本的压缩包:https://www.wordpress.org/latest.zip
解压下载的压缩包:
unzip wordpress-6.5.4.zip
将解压后的文件复制到Apache HTTP服务器的根目录下:
cp -r wordpress/* /var/www/html/
更改WordPress文件和目录的所有者和权限:
chown -R apache:apache /var/www/html/* chmod -R 755 /var/www/html/*
编辑wp-config.php文件:
vim wp-config.php
找到以下行并进行相应的更改:
define( 'DB_NAME', 'wordpress' ); define( 'DB_USER', 'wordpress_user' ); define( 'DB_PASSWORD', '123456' ); define( 'DB_HOST', 'localhost' );
保存并退出。
6. 关闭防火墙(可选)
临时关闭防火墙:
sudo systemctl stop firewalld
永久关闭防火墙或开放HTTP端口,请自行搜索相关教程。
最后,重启Apache HTTP服务器和MySQL服务:
systemctl restart httpd systemctl restart mariadb
现在,您可以通过访问服务器的IP地址来访问WordPress安装页面。按照提示完成安装过程即可。