雲計算

基於ECS搭建雲上博客

本章內容出自《7天學會ECS》電子書,點擊下載完整版

基於ECS搭建雲上博客

更換操作系統

更換操作系統前,需要先停止實例,如有文件需要備份請提前備份

image.png
image.png

實例停止後點擊更換操作系統

image.png
image.png

完成支付後點擊返回控制檯(免費的哦!)

連接ECS實例

按下電腦上的WIN+R鍵(組合鍵)在彈出來的窗口輸入 “mstsc” 打開遠程桌面連接
第一次連接需要點擊 “顯示選項” →”本地資源”→勾選“剪切板”選項(以下兩張圖為圖片教程)

image.png
image.png

在輸入框內輸入控制檯中ECS實例的外網IP

image.png

安裝環境

相關下載

1、PHP環境下載:https://windows.php.net/downloads/releases/php-7.2.28-nts-Win32-VC15-x64.zip
2、MySQL5.5下載地址:http://ftp.kaist.ac.kr/mysql/Downloads/MySQL-5.5/mysql-5.5.60-winx64.msi
3、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.exe
4、Visual C++ Redistributable for Visual Studio 2015下載地址(安裝PHP需要此插件):https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe
5、博客程序下載地址:http://bbs.emlog.net/thread-65327-1-1.html

安裝IIS

服務器管理器-添加角色和功能

image.png
image.png

下一步

image.png

選擇:基於角色或基於功能的安裝 點擊下一步

image.png

選擇:從服務器池中選擇服務器 點擊下一步

image.png

選擇:Web服務器(IIS)

image.png

點擊添加功能

image.png

下一步

image.png

下一步

image.png

下一步

image.png
image.png

確保CGI被選中,其他的角色服務根據需要選擇,如果不知道如何選擇,建議選擇全部功能

image.png

選中框中的選項 點擊下一步

image.png

點擊安裝

image.png

正在安裝中

image.png

顯示安裝成功 點擊關閉

image.png

可以看到角色和服務中心已經有了IIS

image.png

點開始按鈕,打開IE瀏覽器,輸入http://127.0.0.1/會看到下面的界面就說明IIS已經安裝完成了!

image.png

安裝PHP

1、安裝Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)

image.png
image.png
image.png

2、安裝Visual C++ Redistributable for Visual Studio 2015

image.png
image.png
image.png

3、安裝PHP7.2

image.png

在C盤新建 php7.2文件夾

image.png

將下載好的PHP壓縮包中的所有文件複製到創建的php7.2文件夾中

image.png
image.png

將php.ini-production 文件重命名為php.ini

用記事本打開php.ini
做如下修改(注意修改完參數後請將該行前的符號去掉 以下圖為例):

image.png

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

image.png

最後保存 關閉記事本

配置IIS 支持PHP

image.png

點擊開始,點擊管理工具

image.png

雙擊打開Internet Information Services (IIS)管理器

image.png

雙擊左邊“起始頁”下面的計算機名稱

image.png

找到中間的IIS部分,打開“處理程序映射

image.png

點右邊的“添加模塊映射”

image.png

請求路徑:*.php
模塊:FastCgiModule
可執行文件(可選):C:php7.2php-cgi.exe
名稱:FastCGI
最後,確定

image.png

點 “是”

image.png

雙擊左邊“起始頁”下面的計算機名稱
找到中間的IIS部分,打開“FastCGI設置”

image.png

右鍵選中:C:php7.2php-cgi.exe然後選擇編輯

image.png

監視對文件所做的更改:C:php7.2php.ini

image.png

環境變量點旁邊的“····· · ·”

image.png

點擊 “添加”

image.png

Name:PHP_FCGI_MAX_REQUESTS
Value:1000
確定

image.png

確定

image.png
image.png

雙擊左邊“起始頁”下面的計算機名稱
找到中間的IIS部分,打開“默認文檔

image.png

點右邊的“添加”
名稱:index.php
確定

image.png

可以看到默認文檔中已經有了index.php

5、測試PHP是否正常運行

image.png

點開 “網站” 右擊默認站點 點擊“瀏覽”

image.png

刪除默認的兩個文件

image.png

新建一個文本文檔

image.png

打開文本文檔
在裡面寫入內容:

<?php
phpinfo();
?>

保存並關閉

image.png

點擊 “查看” 選中 “文件擴展名”

image.png

將 “index.txt” 重命名為 “index.php”

在瀏覽器輸入http://127.0.0.1
出現以下頁面說明PHP程序可以正常運行

image.png

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數據庫

image.png

雙擊打開 MySQL安裝包

image.png

點擊 “Next”

image.png

選中 點擊“Next”

image.png

點擊 “Typical”

image.png

點擊 “Install”

image.png

點擊 “Finish”

image.png

點擊 “Next”

image.png

點擊 “Next”

image.png

點擊 “Next”

image.png

點擊 “Next”

image.png

點擊 “Next”

image.png

點擊 “Next”

image.png

選擇 “Manual Selected Default Character Set /Collation”

Character Set中 選擇 “utf-8”
點擊 “Next”

image.png

選中 “Include Bin Directory in Windows PATH”
點擊 “Next”

image.png

輸入完成後 點擊 “Next”

image.png

點擊 “Execute” (安裝過程中可能程序會未響應一下,稍等就好)

image.png

點擊 “Finish” 安裝完成

安裝Emlog博客程序

下載博客程序源碼
本地瀏覽器打開 博客下載地址

image.png

點擊下載

image.png

下載完成後 打開該目錄 將文件全部選中並複製

image.png

返回到ECS中 打開 “C:inetpubwwwroot”目錄 並刪除index.php

image.png

粘貼

image.png

點擊上一級目錄

image.png

在wwwroot目錄上 右擊 選擇“屬性”

image.png

點擊 “編輯”

image.png

點擊 “添加”

image.png

點擊 “高級”

image.png

點擊 “立即查找”

image.png

下拉找到 “IUSR” 選中並點擊確定

image.png

點擊 “確定”

image.png

勾選 修改選項後 點擊應用 之後點擊確定

image.png

點擊 “確定”

image.png

點擊“開始” 旁的powershell

image.png

輸入命令 mysql -uroot -p密碼
我的密碼是123321 所以輸入mysql -uroot -p123321

創建數據庫命令:create database emlog; (注意後面有個英文分號)

image.png

1、開始安裝博客程序

image.png

登陸阿里雲ECS控制檯

image.png

點擊 “本實例安全組”

image.png

點擊“配置規則”

image.png

點擊 “快速創建規則”

image.png

選中HTTP(80)
授權對象:0.0.0.0/0
點擊 “確定”

image.png

這樣就是創建好規則了

image.png

在瀏覽器地址欄輸入ECS公網IP 顯示以上頁面

image.png

按照以上參數填寫

image.png

安裝完成!

拓展:域名解析配置(域名需備案)

image.png

登陸阿里雲官網,點擊控制檯

image.png

鼠標移動到 “菜單欄(橙黃色方框中帶有三條白槓)”上方 在彈出的菜單中點擊 “域名”

image.png

點擊 “解析”

image.png

點擊 “添加記錄”

image.png

輸入完成 點擊 “確定”

返回ECS遠程桌面中

image.png

在默認站點上右擊 點擊“編輯綁定”

image.png

點擊 “添加”

image.png

輸入完成後點擊“確定”

image.png

點擊“關閉”

image.png

瀏覽器輸入綁定的域名進行訪問,顯示頁面,說明域名解析成功!

Leave a Reply

Your email address will not be published. Required fields are marked *