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

news2025/1/16 2:02:08

此教程适用于服务器系统为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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/491454.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JZS-7/221静态可调延时中间继电器 JOSEF约瑟

JZS-7/2系列静态可调延时中间继电器品牌&#xff1a;JOSEF约瑟型号&#xff1a;JZS-7/2名称&#xff1a;静态可调延时中间继电器额定电压&#xff1a;48380V触点容量&#xff1a;10A/250V返回系数&#xff1a;≤15%延时范围&#xff1a;15ms3s15ms5s15ms10s JZS-7/2系列静态可…

SQL中使用的运算符号详解

文章目录 前言1. 算术运算符加法与减法运算符乘法与除法运算符求模&#xff08;求余&#xff09;运算符 2. 比较运算符1&#xff0e;等号运算符2&#xff0e;安全等于运算符3&#xff0e;不等于运算符4. 空运算符5. 非空运算符6. 最小值运算符7. 最大值运算符8. BETWEEN AND运算…

射频功率放大器(RF PA)线性化技术及分类介绍

基本概念 射频功率放大器(RF PA)是发射系统中的主要部分&#xff0c;其重要性不言而喻。在发射机的前级电路中&#xff0c;调制振荡电路所产生的射频信号功率很小&#xff0c;需要经过一系列的放大&#xff08;缓冲级、中间放大级、末级功率放大级&#xff09;获得足够的射频功…

Zabbix“专家坐诊”第190期问答汇总

问题一 Q&#xff1a;请问为啥用拓扑图监控交换机接口流量&#xff0c;获取不到数据&#xff0c;显示未知&#xff0c;键值也没错 &#xff0c;最新数据也能看到&#xff0c;是什么原因呢&#xff1f; A&#xff1a;把第一个值改成主机名。 问题二 Q&#xff1a;请问下zabbi…

如何进行AI换脸,AI换脸从 “0“ 到 “1” 详细教程 ——从配置环境开始

后续文章读起来可能会影响观看可以前往鄙人博客查看&#xff1a;http://www.anyuer.club/?id199 前言&#xff1a; 本人吃计算机这口饭的&#xff0c;说实话AI换脸很火的时候自己却没碰&#xff0c;挺吃亏的&#xff0c;最近时间比较充裕&#xff0c;整理了一下AI换脸的一个简…

Pyecharts 输出到 html 白屏?终极解决方案来了。

问题起因 公司内部网络&#xff0c;想要做个饼图输出到 html 。 找了教程&#xff1a;https://pyecharts.org/#/zh-cn/quickstart 我看教程写得这么规范&#xff0c;直接 CtrlC&#xff0c;CtrlV&#xff0c;百度来的代码怎么可能会有问题嘛&#xff01; 人生处处有惊喜。 样…

SpringBoot中策略模式+工厂模式业务实例(接口传参-枚举类查询策略映射关系-执行不同策略)规避大量if-else

场景 设计模式-策略模式在Java中的使用示例&#xff1a; 设计模式-策略模式在Java中的使用示例_java 策略模式示例_霸道流氓气质的博客-CSDN博客 上面讲了策略模式在Java中的使用示例。 下面看一个在SpringBoot中的实际使用示例。 业务场景: 有多个煤矿&#xff0c;信号灯…

推荐一些非常好用的DNS服务器

推荐一些非常好用的DNS服务器 1、114公共DNS服务器 1&#xff09; 老牌的114DNS&#xff0c;全国三网通用高速&#xff0c;纯净无劫持无需再忍受被强扭去看广告或粗俗网站之痛苦 DNS地址为&#xff1a;114.114.114.114 和 114.114.115.115 2&#xff09;拦截 钓鱼病毒木马网…

三顾茅庐,七面阿里,终拿25k*16offer,我的面试历程

写在片头&#xff1a;声明&#xff0c;勿杠 首先简单说一下&#xff0c;这三次面试阿里并不是一次性去面的&#xff0c;实际上第一次面试时候还在大四&#xff0c;找的实习岗&#xff0c;不太清楚是什么部门&#xff0c;别问我为什么还记得面试题&#xff0c;有记录和复盘的习…

DX算法还原

早在之前作者就写过一篇关于顶象的滑块验证&#xff0c;潦潦草草几句话就带过了。 出于互相学习的想法&#xff0c;给了一个大学生&#xff0c;奈何不讲武德把源码甩群里了&#xff0c;虽然在大佬们眼里不难&#xff0c; 不过拿着别人的东西乱传还是不太好。自认倒霉&#xf…

基于max30102的物联网病房监测系统(传感驱动和数据处理)

目录 一、实物展示 二、主体介绍 三、MAX30102的驱动 四、MAX30102的数据处理 奋斗一个星期&#xff0c;每个引脚都是扒皮焊接然后再把皮包回去的。这几天吸的垃圾气体感觉要少活两年。 一、实物展示 这次吸取上次教训&#xff0c;把线捆起来好多了 二、主体介绍 用的传感…

Python进阶篇

大家好&#xff0c;我是易安&#xff01;今天我们继续Python的学习&#xff0c;内容稍微有些多&#xff0c;不过我会尽可能举一些例子让你理解。 对象比较与拷贝 在前面的学习中&#xff0c;我们其实已经接触到了很多 Python对象比较和复制的例子&#xff0c;比如下面这个&…

【JVM】面试题总结

JVM 1、JVM 的运行时内存区域是怎样的2、堆和栈的区别3、Java 中的对象一定在堆上分配内存吗4、什么是 Stop The World5、JVM 如何判断对象是否存活6、JVM 有哪些垃圾回收算法7、什么是三色标记算法8、新生代和老年代的GC算法9、新生代和老年代的垃圾回收器有何区别10、Java 中…

【SVN】版本控制管理的文件(夹)如何重命名

目录 一、前言二、操作步骤1. 使用SVN重命名&#xff08;SVN rename&#xff09;2. 输入新名称3. 确定重命名4. 立刻进行一次提交&#xff08;commit&#xff09;5. 补充 三、可能遇到的问题1. 情况一2. 情况二3. 情况三 一、前言 如果只是在本地的文件系统中修改SVN中的文件&a…

迈巴赫GLS480升级行政四座,享受霸气豪华老板座

头等舱级后排独立座椅可奉上私人飞机般的旅程体验。无论是美观性还是功能性&#xff0c;商务型中央控制台都可为后排乘客带来巨大优势。例如&#xff0c;在电动开启盖板下方贴心地为乘客提供控温杯座以及储物箱。您可在扶手下方为您的智能手机进行无线感应充电。

亚马逊云科技开启您的云财务管理之旅:云财务运营

亚马逊云科技“开启您的云财务管理之旅”系列内容提出了关于如何启动和实施一个成功的云财务管理CFM战略的建议。云财务管理CFM的三个原则&#xff1a;SEE-查看、SAVE-节省和PLAN-计划。接下来介绍的是第四个阶段&#xff1a;RUN-运营。 在这一阶段&#xff0c;可以了解云财务管…

JavaScript全解析——canvas 绘制图片

●在 canvas 内也是可以直接插入一个图片的 ●如果在 canvas 内想插入一个图片 ○首先要用 js 加载一个图片 ○当图片加载完毕以后, 我们在用 canvas 的 API 把它插入到画布上即可 ●先用 js 加载一张图片出来 const myImg new Image() myImg.sec ./01小锋.png // 准备一个加…

数据结构与算法基础(王卓)(33):折半插入排序、希尔排序

目录 折半插入排序 Project 1: 问题&#xff1a;缺少在插入元素之前的移动元素的操作 Project 2:&#xff08;最终成品、结果&#xff09; 希尔排序 Project 1:&#xff08;个人思路&#xff09; 标准答案&#xff1a;&#xff08;PPT答案&#xff09; 解释说明&#xff…

OpenGL(六)——坐标系统

目录 一、前言 二、空间系 2.1 局部空间 2.2 世界空间 2.3 观察空间 2.4裁剪空间 2.5 正射投影 2.6 透视投影 2.7 屏幕空间 三、透视箱子 3.1 创建模型矩阵 3.2 创建观察矩阵 3.3 创建透视投影矩阵 3.4 修改顶点着色器 3.5 传递变换矩阵 四、旋转的箱子 五、好…

面了一圈,还没拿到offer.....

最近收到很多小伙伴的留言&#xff0c;金三银四过完了一个offer都没收到。还有遇到那种特别喜欢怼人的面试官&#xff0c;直接面到怀疑人生&#xff0c;真是让人费解。。。 其实面试受打击是正常的&#xff0c;关键是要在面试中总结自己的不足&#xff01;提前做好面试准备和技…