基于Ubuntu部署WordPress

前期准备

  • 云服务器

云服务(ECS)在腾讯云买的,是ubuntu系统,学生身份打折原价一个月100多现在一个月10块钱,一年后就变成原价了。在这里插入图片描述

  • 域名

域名在阿里云买的,也是优惠的,直接买了一年了,域名需要去备案。(24岁以下自动享受学生身份)
在这里插入图片描述

  • Xshell

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。用来远程连接ECS。
在这里插入图片描述
输入ECS的ip、用户名、密码。连接成功。

一、准备LAMP环境

LAMP是Linux Apache MySQL
PHP的缩写,即把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言。Apache是最常用的Web服务软件,而MySQL是比较小型的数据库软件。三个角色可以安装在一台机器上,也可以分开(但httpd和php要在一起的)

在这里插入图片描述

1、安装apache2

用apt-get安装,在Ubuntu系统下输入下面命令。
在这里插入图片描述

安装好后,您可以通过访问ECS的ip地址, 查看到 “it works” 界面,说明 apache2 安装成功。
在这里插入图片描述

2. 安装PHP组件

apt-get 里有 php7.0 ,所以我们可以直接安装 php7.0 :
在这里插入图片描述

安装apache的php扩展:在这里插入图片描述

安装结束:
在这里插入图片描述

3、 安装 MySQL 服务

在终端输入该命令 ,使用 apt-get 安装 Apache2:
在这里插入图片描述

为Mysql创建密码:
在这里插入图片描述

确认密码:
在这里插入图片描述

安装 php MySQL相关组件:
在这里插入图片描述

过程中设置的数据库密码忘记了,在大爷的帮助下解决,直接上链接。
https://www.cnblogs.com/roadofstudy/p/7446690.html

4、安装 phpmyadmin

phpMyAdmin
是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。

使用 apt-get 安装 phpmyadmin,安装过程中,根据提示选择 apache2 ,再输入root密码 和数据库密码:
在这里插入图片描述
选择 apache2
在这里插入图片描述

建立 /var/www/html 下的软连接:
在这里插入图片描述

重启 MySQL 服务:

重启 Apache 服务:
在这里插入图片描述

在地址栏中输入<ECS的IP地址>/phpmyadmin/进入登录界面说明安装成功:
在这里插入图片描述

二、安装并配置 Wordpress

1、 安装 Wordpress

用wget获取安装包:
在这里插入图片描述

下载完成:
在这里插入图片描述

解压安装包:
在这里插入图片描述

2、 为WordPress创建数据库

进入 mysql:
在这里插入图片描述

输入密码成功登录:在这里插入图片描述

创建一个叫 wordpress 的数据库:
在这里插入图片描述

查看数据库,创建成功:
在这里插入图片描述

调用wordpress数据库:
在这里插入图片描述

创建用户wupan
在这里插入图片描述

wupan创建密码:
在这里插入图片描述

查看用户:
在这里插入图片描述

wupan配置数据库的访问权限:
在这里插入图片描述

生效配置:
在这里插入图片描述

3、配置 wordpress

由于PHP默认访问 /var/www/html/ 文件夹,所以我们需要把 wordpress 文件夹里的文件都复制到 /var/www/html/ 文件夹:
在这里插入图片描述

修改一下 /var/www/html/ 目录权限:
在这里插入图片描述

将apache指定到index.html:

sudo mv /var/www/html/index.html /var/www/html/index~.html

重启apache服务:

sudo systemctl restart apache2.service

测试访问:
直接输入ECS的IP地址
在这里插入图片描述

连接数据库:
在这里插入图片描述

成功:
在这里插入图片描述
登录进入:
在这里插入图片描述

三、配置域名

1、 解析域名

在阿里云控制台解析:
在这里插入图片描述

解析记录已添加:
在这里插入图片描述

2、查看结果

 ping 域名

在这里插入图片描述
解析正常。

3、输入域名访问

在这里插入图片描述
部署成功。

发布了4 篇原创文章 · 获赞 1 · 访问量 1138

猜你喜欢

转载自blog.csdn.net/hughwupan/article/details/99964380