Centos 7.X WordPress博客网站详细教程 FTP/PHP/mysql/Apache环境构建

该教程详细介绍了如何在CentOS7系统上安装MySQL5.7,包括下载安装包、设置密码和创建数据库。接着,它指导如何安装Apache并启动服务,然后启用EPEL和REMI库来安装PHP7.4。此外,还涵盖了FTP服务的安装、用户权限配置以及使用FileZilla进行文件传输。最后,教程讲解了如何下载WordPress,上传到服务器并进行配置。
摘要由CSDN通过智能技术生成

此教程适用于服务器系统为centos 7.x,php安装版本为7.4,mysql安装本部为5.7.

一、mysql安装

1.1 安装三个工具

yum install wget
yum install vim
yum install unzip

1.2 下载并安装msql

在线下载安装包:

wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

安装安装包:

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

1.3 安装mysql服务

进入/etc/yum.repos.d/目录:

cd /etc/yum.repos.d/

安装mysql sever:

yum -y install mysql-server

此时,可能可能会由于秘钥问题报错:Pblic key for mysql-community-common... Failing package is: mysql...。此时更新秘钥即可:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

再次执行安装:

yum -y install mysql-server

启动mysql:

systemctl start mysqld

1.4 修改密码

获取初始密码:

grep 'temporary password' /var/log/mysqld.log

 可以看到我的初始密码是:VN>iPrs2Qg>d

登陆mysql(在输入密码选项中输入上方的初始密码即可):

mysql -u root -p

设置密码策略等级为低(原设定需大小写且包含符号):

set global validate_password_policy=LOW;

修改密码(其中12345678为修改后的密码):

ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

1.5 创建WordPress数据库

创建数据库(这里我将创建的数据库名字命名为tgq)

CREATE DATABASE tgq CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

创建数据库用户(用户名设为:tgq_user,密码设为:123456)

create user 'tgq_user'@'localhost' identified by '123456';

赋予用户权限:

grant all privileges on tgq.* to 'tgq_user'@'localhost' identified by '123456';

退出数据库:

exit;

二、安装Apache

2.1 安装并启动apache

安装Apache:

yum install httpd

启动Apache:

apachectl start

检测Apache状态:

systemctl status httpd

 2.2 设定开机启动

设置开机启动:

systemctl enable httpd

检测是否已加入:

systemctl list-unit-files | grep httpd

三、PHP安装

3.1 安装和启用EPEL和REMI库

安装EPEL和REMI库:

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

启用REMI库:

yum -y install yum-utils
yum-config-manager --enable remi-php74

3.2 安装PHP

安装php:

sudo yum install php php-cli php-mysql php-gd php-zip php-mbstring php-xml  php-imagick

查看php版本:

php -v

 3.3 Apache载入PHP

编辑httpd.conf文件:

vim /etc/httpd/conf/httpd.conf

键盘控制到文件最下面,按 i 进入编辑模式,在最下方粘贴以下代码:

LoadModule php7_module modules/libphp7.so 

插入后如图:

 按 ESC 退出编辑,按 shift 和 : 按键,输入wq(保存并退出)。

3.4 验证PHP

写入测试文件:

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

在浏览器输入 IP/phpinfo.php,看是否可以展示如下页面:

 四、安装FTP

4.1 安装FTP

在线安装:

yum install -y vsftpd
yum install -y ftp

启动服务并设置开机自启:

systemctl start vsftpd
systemctl enable vsftpd

4.2 添加用户

添加用户(这里我的用户名设为:tgq):

useradd tgq

设置密码(输入回车后,回让输入第二次):

passwd tgq

赋予权限:

chmod 777 /var/www
sudo chown -R tgq: /var/www

4.3 FileZilla传输文件

 如上图 协议选择FTP,主机输入你服务器的IP,加密为只使用明文FTP,用户名和密码为4.2中所创建的用户名和密码,就可以进入了。

五、安装Wordpress

5.1 下载并上传WordPress

进入网站:下载 | WordPress.org China 简体中文,下载WordPress包。

这里建议将包解压后再直接将包内的内容压缩,这样子将内容可以直接解压到我们所需的文件夹。

这里通过filezilla或其它ftp工具上传压缩好的包至-> /var/www/html:

解压上传的压缩包(如压缩包名字为wordpress.zip):

cd /var/www/html
unzip wordpress.zip

 5.2 通过域名访问并配置WordPress

这时如果域名已经解析到了服务器IP,可以通过输入域名访问配置.

配置中输入,在数据库页面输入你设定的mysql数据库名、用户名和密码即可。如果发生错误,可以修改var/www/html中的wp-config.php文件,更改数据库对应选项,如下图:

当然不要忘记给这个文件夹读写权限:

chmod -R 777 /var/www/html

安装成功就可以看到这个页面了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

autotian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值