思路分析
- 说白了很简单,服务器搭建 LAMP 环境
- 跑一个 PbootCMS 的网站
- 只不过使用了阿里云的 PolarDB
步骤
- 打开 PolarDB 数据库
- 通过 RAM 帐号登录控制台
- 产品与服务 => 云数据库PolarDB => 管理控制台
- 集群列表 => 选择所在的地区,如
上海 2
-
创建数据库及帐号
-
集群列表 => 集群 ID => 进入详情页面
-
配置与管理 => 帐号管理 => 创建帐号
-
数据库管理 => 创建数据库
-
-
设置数据库白名单
-
通常为了安全,数据库只允许本地访问
-
集群白名单 => 设置 => 将
127.0.0.1
改为0.0.0.0/0
-
-
LAMP 环境配置
-
ssh 登录 ECS
-
安装 apache 组件
yum makecache yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
-
安装 php 组件
yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
-
安装 mysql 组件
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y install mysql57-community-release-el7-10.noarch.rpm yum -y install mysql-community-server
-
启用并检查服务
sysetmctl enable --now mysqld systemctl status mysql systemctl enable --now httpd systemctl status httpd
-
-
搭建网站
-
下载网站源码
yum install -y git && git clone https://gitee.com/hnaoyun/PbootCMS.git /var/www/html chmod -R a+w /var/www/html
-
向 mysql 初始化 CMS 数据
sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) && mysql -h数据库连接地址 -u数据库账户 -p密码 -D数据库 < $sql_file
-
将数据库信息写入网站配置
vim /var/www/html/config/database.php
-
-
访问验证
-
检查 ECS 安全组,确保 80 端口开启
-
浏览器访问服务器的公网 IP
-
结尾声明
本文已参加阿里云高校计划
阿里云高校计划,陪伴两千多所高校在校生云上实践、云上成长。在这里你可以领用免费的cpu资源,还可以参加免费训练营,实践提高:!https://developer.aliyun.com/adc/student/