部门任务 基于LAMP的WordPress搭建

依旧是丢人的我搬运我自己233333
自己用的服务器安装的是LNMP(Nugix,MySQL,PHP),也不想再装LAMP(Apache,MySQL,PHP)环境重新来过了,以下所有截图来源于在虚拟机上的搭建过程。

LNMP+wordpress搭建博客的链接奉上:https://blog.csdn.net/Boxuerixin/article/details/79106587

虚拟机的安装就算了,从LAMP环境的搭建开始。

虚拟机选用的是CentOS,地址奉上:https://www.centos.org/

我安装的是带有GUI的服务器啦,所以要从“终端”应用程序进入命令行,但是没有GUI就不必了。

那么,先是进入root模式,不然的话,啥都做不成233333
在这里插入图片描述

接下来吗,就是很欢乐的安装各类软件了。

软件的安装有两种方式:yum安装和源码包安装,yum安装简单,但是版本较低,与之相对,源码包安装太麻烦(唾弃/滑稽)。

先从安装Apache(httpd)开始

1.安装
yum -y install httpd

2.开启服务
systemctl start httpd.service

3.设置开机启动
systemctl enable httpd.service

还要开启防火墙允许外网访问,不然。。。搭建博客干嘛

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

以上三条命令依次为开放http连接和https连接,以及执行配置

这样安装下来一般是不会有问题的,如果想试验下的话在本机浏览器输入虚拟机/服务器的ip地址(CentOS7查看IP的命令为:ip addr)作为链接,能看到testing页面就对了。

然后安装PHP(这个语言我不会,但比不影响我使用wordpress)

1.安装
yum -y install php

2.重启apache服务
systemctl restart httpd或者systemctl restart httpd.service

3.验证php是否安装给你成功(不想验证的话23都没必要)
在apache的网站根目录/var/www/html/创建test.php

文件内仅写入 <?php phpinfo(); ?>并尝试访问(就上面那个浏览器访问),对了,这个文件之后别忘了删掉

到了MySQL安装环节

1.安装
yum install mariadb*

2.开启服务
systemctl start mariadb.service

3.设置开机自启
systemctl enable mariadb.service

4.设置root帐户的密码
mysql_secure_installation

5.测试root密码设置成功
mysql -uroot -p

6.新建wordpress数据库
create database wordpress;(分号不能忘)

7.看下数据库建立
show databases;
会看到

在这里插入图片描述

接着吗,将php和mysql关联起来  yum -y install php-mysql
安装常用的php模块
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
然后像上面一样重启apache服务

至此,LAMP环境搭建完成,到了wordpress配置环节,以下分别为wordpress中文官方站点和英文官方站点的地址:中文官方地址 英文官方地址

wget  https://cn.wordpress.org/wordpress-4.7.2-zh_CN.tar.gz
后面这段为你从网站上找到的下载链接
然后解压
tar -zxvf wordpress-4.7.2-zh_CN.tar.gz
接着将解压得到的wordpress文件夹移入var/www/html/目录下,到了这一步,便可以通过ip/wordprss来配置wordpress,以下用户名和密码均为MySQL用户名和密码

在这里插入图片描述
后面一路跟着wordpress网页引导做就好,到最后你会得到一个可以用ip/wordpress访问的博客。但是我想用ip直接访问博客,怎么办呢?

将/var/www/html/wordpress中的index.php移动到根目录
mv /var/www/html/wordpress/index.php /var/www/html/

最后对index.php进行修改

原先
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
改为
require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );

这样一来,就得到了最终成品。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值