天天看點

使用PolarDB和ECS搭建門戶網站

一:建立PolarDB資料庫賬号

登入進入阿裡雲管理控制台

在阿裡雲控制台首頁左側導航欄找到産品與服務->雲資料庫PolarDB

單擊左側叢集清單,單擊叢集ID,進入叢集詳情界面

點選配置與管理->賬号管理->建立賬号

完成後單擊左側導航欄的資料庫管理->建立資料庫

單擊叢集白名單->配置,位址改為0.0.0.0/0,單擊确定

二:連接配接ECS伺服器

通過電腦終端的ssh連接配接

三:安裝LAMP環境

//安裝Apache服務及其拓展包
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
//啟動MySQL
systemctl start mysqld           

四:搭建門戶網站

//安裝git
yum -y install git
//下載下傳PbootCMS源碼檔案
cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git
//将安裝包拷貝到Apache的wwwroot目錄下
cp -r PbootCMS/* /var/www/html/
//修改站點根目錄檔案權限
chmod -R a+w /var/www/html
//初始化資料庫pbootcms的表結構和資料
//test_user為步驟二中建立的資料庫賬号。
//Password1213步驟二中建立的資料庫密碼。
sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) &&
mysql -h資料庫連接配接位址 -utest_user -pPassword1213 -Dpbootcms < $sql_file
//修改CMS系統資料庫配置
cat > /var/www/html/config/database.php << EOF
<?php
return array(
    'database' => array(
        'type' => 'mysqli', // 資料庫連接配接驅動類型: mysqli,sqlite,pdo_mysql,pdo_sqlite
        'host' => '資料庫連接配接位址', // PolarDB資料庫連結位址
        'user' => 'test_user', // PolarDB資料庫的使用者名
        'passwd' => 'Password1213', // PolarDB資料庫的密碼
        'port' => '3306', // 資料庫端口
        'dbname' => 'pbootcms' //資料庫名稱
    )
);
EOF           

開啟安全組的80端口開放

重新開機Apache

systemctl restart httpd           

輸入公網IP即可進入