高校计划ESC7天训练营-PolarDB搭建门户网站

Day04打卡

高校计划ESC7天训练营-PolarDB搭建门户网站

创建PolarDB数据库账号

  1. 使用无痕模式登录子账号

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 左侧侧边栏-产品与服务-云数据库PolarDB,进入PolarDB管理器

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 点击左侧集群列表,选择所在地区

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 创建数据库账号

    1. 点击集群ID,进入详情页
      高校计划ESC7天训练营-PolarDB搭建门户网站
    2. 点击左侧 配置与管理-账号管理,点击创建账号

    高校计划ESC7天训练营-PolarDB搭建门户网站

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 点击数据库管理,创建数据库

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 设置数据库白名单

点击集群白名单-配置,将白名单修改为0.0.0.0

高校计划ESC7天训练营-PolarDB搭建门户网站
高校计划ESC7天训练营-PolarDB搭建门户网站

使用xshell连接ECS服务器

ssh 106.*.*.*

弹出窗口输入账号与密码
高校计划ESC7天训练营-PolarDB搭建门户网站

安装LAMP环境

LAMP是指运行在Linux下的Apache、MySQL和PHP的环境

  1. 安装Apache服务以及扩展包

    yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 安装PHP

    PbootCMS是使用PHP语言开发的CMS系统,运行需要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

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 安装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

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 启动MySQL数据库

    systemctl start mysqld

搭建门户网站

  1. 安装git

    yum -y install git

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 下载安装PolarCMS源码

    cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 将源码复制到www/root目录下

    cp -r PbootCMS/* /var/www/html/
  1. 修改根目录文件权限

    chmod -R a+w /var/www/html
  1. 导入CMS初始数据

    1. 初始化数据库pbootcms的表结构和数据。

    修改一下三个参数。

    • 数据库连接地址参见集群详情页面下方链接地址板块。
    • test_user为步骤二中创建的数据库账号。
    • Password1213步骤二中创建的数据库密码。
    • 高校计划ESC7天训练营-PolarDB搭建门户网站
sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) &&
mysql -hpc-uf6leu5pwdl2bzq42.mysql.polardb.rds.aliyuncs.com -utest_user -p123456Aa -Dpbootcms < $sql_file
  1. 修改CMS系统数据库配置。

    cat > /var/www/html/config/database.php << EOF
    <?php
    return array(
        'database' => array(
            'type' => 'mysqli', // 数据库连接驱动类型: mysqli,sqlite,pdo_mysql,pdo_sqlite
            'host' => 'pc-uf6leu5pwdl2bzq42.mysql.polardb.rds.aliyuncs.com', // PolarDB数据库链接地址
            'user' => 'test_user', // PolarDB数据库的用户名
            'passwd' => '123456Aa', // PolarDB数据库的密码
            'port' => '3306', // 数据库端口
            'dbname' => 'pbootcms' //数据库名称
        )
    );
    EOF
  2. 进入ECS详情页

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 在左侧导航栏,单击 本实例安全组 ,然后单击安全组的ID链接查看安全组配置

需要开放80端口

高校计划ESC7天训练营-PolarDB搭建门户网站

高校计划ESC7天训练营-PolarDB搭建门户网站

  1. 启动Apache

    systemctl restart httpd

验证结果

在浏览器输入http://ip/admin.php

高校计划ESC7天训练营-PolarDB搭建门户网站

上一篇:Websocket发消息出现Servlet.service() for servlet [dispatcherServlet] in context with path [] th


下一篇:Jmeter添加不同的http请求头