來(lái)本缠,我?guī)闵显?/p>
一起在云上翱翔吧!
阿里云為例
首先注冊(cè)阿里云賬號(hào)入问,可以使用淘寶賬號(hào)快速注冊(cè)丹锹,也方便后續(xù)登錄稀颁。
新人練習(xí)使用的話可以新購(gòu)這款ECS ,非常適合新上云的baby楣黍。
找到云服務(wù)器ECS
點(diǎn)擊
找到云服務(wù)器ECS
找到對(duì)應(yīng)的實(shí)例匾灶,(如果看不到實(shí)例,查看地域大區(qū))租漂,點(diǎn)擊右邊的管理阶女,可以看到ECS的狀態(tài)
重置實(shí)例密碼,重置密碼之后需要重啟
點(diǎn)擊遠(yuǎn)程連接哩治,登錄實(shí)例秃踩。
至此可以擁有一臺(tái)云上ECS服務(wù)器。接下里就是在云上翱翔了业筏。
(接上)
使用命令操作
執(zhí)行命令安裝Apache服務(wù)
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
啟動(dòng)Apache服務(wù)
systemctl start httpd.service
在本地電腦瀏覽器(就是你現(xiàn)在使用的電腦瀏覽器)憔杨,輸入ECS公網(wǎng)地址 按回車(chē)鍵打開(kāi)
ECS公網(wǎng)地址 :如下
接下來(lái)安裝數(shù)據(jù)庫(kù)管理系統(tǒng):MySQl
下載并安裝MySQL 命令:
rpm -e mariadb-libs --nodeps
yum install -yhttps://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-common-5.7.35-1.el7.x86_64.rpm
yum install -yhttps://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-libs-5.7.35-1.el7.x86_64.rpm
yum install -yhttps://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-libs-compat-5.7.35-1.el7.x86_64.rpm
yum install -yhttps://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-client-5.7.35-1.el7.x86_64.rpm
yum install -yhttps://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-server-5.7.35-1.el7.x86_64.rpm
查看版本號(hào)
命令
mysql -V
啟動(dòng)MySQL 數(shù)據(jù)庫(kù) :systemctl start mysqld.service
然后登陸MySQL數(shù)據(jù)庫(kù)
授予root 用戶遠(yuǎn)程管理權(quán)限
命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
輸入exit 退出數(shù)據(jù)庫(kù)
安裝PHP
執(zhí)行命令,安裝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
創(chuàng)建PHP 測(cè)試頁(yè)面
命令:
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
重啟Apache服務(wù)
命令:
systemctl restart httpd
打開(kāi)PHP測(cè)試頁(yè)面
在本地電腦瀏覽器蒜胖,輸入
http://<ECS公網(wǎng)IP>/phpinfo.php
按回車(chē)鍵打開(kāi)消别,出現(xiàn)如圖,即為PHP安裝成功
接下來(lái)安裝PHPMyAdmin 數(shù)據(jù)庫(kù)管理工具
執(zhí)行命令台谢,創(chuàng)建phpMyAdmin數(shù)據(jù)存放目錄
mkdir -p /var/www/html/phpMyAdmin
執(zhí)行命令寻狂,下載phpMyAdmin壓縮包
wget --no-check-certificatehttps://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.zip
執(zhí)行命令,安裝unzip并解壓phpMyAdmin壓縮包对碌。
yum install -y unzip #安裝unzip
unzip phpMyAdmin-4.0.10.20-all-languages.zip #解壓zip
執(zhí)行命令荆虱,復(fù)制phpMyAdmin文件到數(shù)據(jù)存放目錄
mv phpMyAdmin-4.0.10.20-all-languages/* ?/var/www/html/phpmyadmin
在本地電腦瀏覽器,輸入
http://<ECS公網(wǎng)IP>/phpmyadmin
按回車(chē)鍵打開(kāi)朽们,出現(xiàn)如圖怀读,即為phpMyAdmin安裝成功
在phpMyAdmin登錄頁(yè)面,依次輸入MySQL的用戶名和密碼骑脱,單擊執(zhí)行
如圖所示菜枷,表示MySQL連接成功。
至此ECS 基礎(chǔ)配置完成叁丧,Apache啤誊、MySQL和PHP環(huán)境安裝完成,數(shù)據(jù)庫(kù)創(chuàng)建完成拥娄。
接下來(lái) 搭建門(mén)戶網(wǎng)站
執(zhí)行命令安裝Git
yum -y install git
執(zhí)行命令下載PbootCMS源碼文件
cd ~ && git clonehttps://gitee.com/hnaoyun/PbootCMS.git
執(zhí)行命令將安裝包拷貝到Apache的wwwroot目錄下
cp -r PbootCMS/* /var/www/html/
執(zhí)行命令修改站點(diǎn)根目錄文件權(quán)限
chmod -R a+w /var/www/html
將CMS初始數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)
初始化數(shù)據(jù)庫(kù)
在執(zhí)行命令前蚊锹,請(qǐng)修改一下三個(gè)參數(shù)
sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) &&
mysql -h數(shù)據(jù)庫(kù)連接地址 -utest_user -pPassword1213 -Dpbootcms < $sql_file
注:
-h 后面是你的數(shù)據(jù)庫(kù)地址
-u 后面是你的數(shù)據(jù)庫(kù)賬號(hào)
-p 后面是你的數(shù)據(jù)庫(kù)密碼
執(zhí)行命令,修改CMS系統(tǒng)數(shù)據(jù)庫(kù)配置稚瘾。
cat > /var/www/html/config/database.php << EOF
<?php
return array(
? ?'database' => array(
? ? ? ?'type' => 'mysqli', // 數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)類(lèi)型: mysqli,sqlite,pdo_mysql,pdo_sqlite
? ? ? ?'host' => '數(shù)據(jù)庫(kù)連接地址', // PolarDB數(shù)據(jù)庫(kù)鏈接地址
? ? ? ?'user' => 'test_user', // PolarDB數(shù)據(jù)庫(kù)的用戶名
? ? ? ?'passwd' => 'Password1213', // PolarDB數(shù)據(jù)庫(kù)的密碼
? ? ? ?'port' => '3306', // 數(shù)據(jù)庫(kù)端口
? ? ? ?'dbname' => 'pbootcms' //數(shù)據(jù)庫(kù)名稱(chēng)
? ?)
);
EOF
查看實(shí)例安全組牡昆,開(kāi)放80端口
執(zhí)行以下命令重啟 Apache服務(wù)
systemctl restart httpd
最后
進(jìn)入你的網(wǎng)站
在本地電腦瀏覽器,輸入
http://<ECS公網(wǎng)IP地址>/admin.php ?按回車(chē)打開(kāi)
至此你已經(jīng)擁有屬于自己的云上門(mén)戶網(wǎng)站摊欠。
詳情:
https://developer.aliyun.com/adc/series/activity/serverlessjob