在CentOS 7上安装LAMP堆栈和WordPress

 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安装页面。按照提示完成安装过程即可。

© 版权声明
文章全是未果本果写的,尽量别直接复制粘贴
暂无评论

发送评论 编辑评论

上一篇
下一篇