本章内容出自《7天學會ECS》電子書, 點選下載下傳完整版
基于ECS搭建雲上部落格
更換作業系統
更換作業系統前,需要先停止執行個體,如有檔案需要備份請提前備份

執行個體停止後點選更換作業系統
完成支付後點選傳回控制台(免費的哦!)
連接配接ECS執行個體
按下電腦上的WIN+R鍵(組合鍵)在彈出來的視窗輸入 “mstsc” 打開遠端桌面連接配接
第一次連接配接需要點選 “顯示選項” →”本地資源”→勾選“剪切闆”選項(以下兩張圖為圖檔教程)
在輸入框内輸入控制台中ECS執行個體的外網IP
安裝環境
相關下載下傳
1、PHP環境下載下傳:
https://windows.php.net/downloads/releases/php-7.2.28-nts-Win32-VC15-x64.zip2、MySQL5.5下載下傳位址:
http://ftp.kaist.ac.kr/mysql/Downloads/MySQL-5.5/mysql-5.5.60-winx64.msi3、Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)下載下傳位址(安裝PHP需要此插件):
http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe4、Visual C++ Redistributable for Visual Studio 2015下載下傳位址(安裝PHP需要此插件):
https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe5、部落格程式下載下傳位址:
http://bbs.emlog.net/thread-65327-1-1.html安裝IIS
伺服器管理器-添加角色和功能
下一步
選擇:基于角色或基于功能的安裝 點選下一步
選擇:從伺服器池中選擇伺服器 點選下一步
選擇:Web伺服器(IIS)
點選添加功能
確定CGI被選中,其他的角色服務根據需要選擇,如果不知道如何選擇,建議選擇全部功能
選中框中的選項 點選下一步
點選安裝
正在安裝中
顯示安裝成功 點選關閉
可以看到角色和服務中心已經有了IIS
點開始按鈕,打開IE浏覽器,輸入
http://127.0.0.1/會看到下面的界面就說明IIS已經安裝完成了!
安裝PHP
1、安裝Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)
2、安裝Visual C++ Redistributable for Visual Studio 2015
3、安裝PHP7.2
在C槽建立 php7.2檔案夾
将下載下傳好的PHP壓縮包中的所有檔案複制到建立的php7.2檔案夾中
将php.ini-production 檔案重命名為php.ini
用記事本打開php.ini
做如下修改(注意修改完參數後請将該行前的符号去掉 以下圖為例):
extension_dir = "C:php7.2ext"
date.timezone = PRC
short_open_tag = On
cgi.force_redirect = 0
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1
以下php擴充子產品,根據需要選擇開啟,取消前面的分号為開始相應擴充子產品
extension=curl
extension=gd2
extension=mbstring
extension=exif ; Must be after mbstring as it depends on it
extension=mysqli
extension=pdo_mysql
extension=sockets
extension=xmlrpc
最後儲存 關閉記事本
配置IIS 支援PHP
點選開始,點選管理工具
輕按兩下打開Internet Information Services (IIS)管理器
輕按兩下左邊“起始頁”下面的計算機名稱
找到中間的IIS部分,打開“處理程式映射
點右邊的“添加子產品映射”
請求路徑:*.php
子產品:FastCgiModule
可執行檔案(可選):C:php7.2php-cgi.exe
名稱:FastCGI
最後,确定
點 “是”
找到中間的IIS部分,打開“FastCGI設定”
右鍵選中:C:php7.2php-cgi.exe然後選擇編輯
監視對檔案所做的更改:C:php7.2php.ini
環境變量點旁邊的“····· · ·”
點選 “添加”
Name:PHP_FCGI_MAX_REQUESTS
Value:1000
确定
找到中間的IIS部分,打開“預設文檔
點右邊的“添加”
名稱:index.php
可以看到預設文檔中已經有了index.php
5、測試PHP是否正常運作
點開 “網站” 右擊預設站點 點選“浏覽”
删除預設的兩個檔案
建立一個文本文檔
打開文本文檔
在裡面寫入内容:
<?php
phpinfo();
?>
儲存并關閉
點選 “檢視” 選中 “檔案擴充名”
将 “index.txt” 重命名為 “index.php”
在浏覽器輸入
http://127.0.0.1出現以下頁面說明PHP程式可以正常運作
6、開啟Zend OPcache,加速php執行效率
用記事本打開C:\php\php.ini檔案, 在最底部增加以下代碼
[Zend OPcache]
zend_extension = "C:\php\ext\php_opcache.dll"
opcache.memory_consumption=1024
opcache.optimization_level=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4096
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable=1
opcache.enable_cli=1
最後,儲存退出
安裝MySQL資料庫
輕按兩下打開 MySQL安裝包
點選 “Next”
選中 點選“Next”
點選 “Typical”
點選 “Install”
點選 “Finish”
選擇 “Manual Selected Default Character Set /Collation”
Character Set中 選擇 “utf-8”
點選 “Next”
選中 “Include Bin Directory in Windows PATH”
輸入完成後 點選 “Next”
點選 “Execute” (安裝過程中可能程式會未響應一下,稍等就好)
點選 “Finish” 安裝完成
安裝Emlog部落格程式
下載下傳部落格程式源碼
本地浏覽器打開 部落格下載下傳位址
點選下載下傳
下載下傳完成後 打開該目錄 将檔案全部選中并複制
傳回到ECS中 打開 “C:inetpubwwwroot”目錄 并删除index.php
粘貼
點選上一級目錄
在wwwroot目錄上 右擊 選擇“屬性”
點選 “編輯”
點選 “進階”
點選 “立即查找”
下拉找到 “IUSR” 選中并點選确定
點選 “确定”
勾選 修改選項後 點選應用 之後點選确定
點選“開始” 旁的powershell
輸入指令 mysql -uroot -p密碼
我的密碼是123321 是以輸入mysql -uroot -p123321
建立資料庫指令:create database emlog; (注意後面有個英文分号)
1、開始安裝部落格程式
登陸阿裡雲ECS控制台
點選 “本執行個體安全組”
點選“配置規則”
點選 “快速建立規則”
選中HTTP(80)
授權對象:0.0.0.0/0
這樣就是建立好規則了
在浏覽器位址欄輸入ECS公網IP 顯示以上頁面
按照以上參數填寫
安裝完成!
拓展:域名解析配置(域名需備案)
登陸阿裡雲官網,點選控制台
滑鼠移動到 “菜單欄(橙黃色方框中帶有三條白杠)”上方 在彈出的菜單中點選 “域名”
點選 “解析”
點選 “添加記錄”
輸入完成 點選 “确定”
傳回ECS遠端桌面中
在預設站點上右擊 點選“編輯綁定”
輸入完成後點選“确定”
點選“關閉”
浏覽器輸入綁定的域名進行通路,顯示頁面,說明域名解析成功!