前期准备
- 云服务器
云服务(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、输入域名访问
部署成功。