天天看點

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

更換作業系統

更換作業系統前,需要先停止執行個體,如有檔案需要備份請提前備份

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

執行個體停止後點選更換作業系統

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

完成支付後點選傳回控制台(免費的哦!)

連接配接ECS執行個體

按下電腦上的WIN+R鍵(組合鍵)在彈出來的視窗輸入 “mstsc” 打開遠端桌面連接配接

第一次連接配接需要點選 “顯示選項” →”本地資源”→勾選“剪切闆”選項(以下兩張圖為圖檔教程)

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

在輸入框内輸入控制台中ECS執行個體的外網IP

基于ECS搭建雲上部落格

安裝環境

相關下載下傳

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

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

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

下一步

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

選擇:Web伺服器(IIS)

基于ECS搭建雲上部落格

點選添加功能

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格
基于ECS搭建雲上部落格
基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

點選安裝

基于ECS搭建雲上部落格

正在安裝中

基于ECS搭建雲上部落格

顯示安裝成功 點選關閉

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

點開始按鈕,打開IE浏覽器,輸入

http://127.0.0.1/

會看到下面的界面就說明IIS已經安裝完成了!

基于ECS搭建雲上部落格

安裝PHP

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

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

3、安裝PHP7.2

基于ECS搭建雲上部落格

在C槽建立 php7.2檔案夾

基于ECS搭建雲上部落格

将下載下傳好的PHP壓縮包中的所有檔案複制到建立的php7.2檔案夾中

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

将php.ini-production 檔案重命名為php.ini

用記事本打開php.ini

做如下修改(注意修改完參數後請将該行前的符号去掉 以下圖為例):

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

最後儲存 關閉記事本

配置IIS 支援PHP

基于ECS搭建雲上部落格

點選開始,點選管理工具

基于ECS搭建雲上部落格

輕按兩下打開Internet Information Services (IIS)管理器

基于ECS搭建雲上部落格

輕按兩下左邊“起始頁”下面的計算機名稱

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

點右邊的“添加子產品映射”

基于ECS搭建雲上部落格

請求路徑:*.php

子產品:FastCgiModule

可執行檔案(可選):C:php7.2php-cgi.exe

名稱:FastCGI

最後,确定

基于ECS搭建雲上部落格

點 “是”

基于ECS搭建雲上部落格

找到中間的IIS部分,打開“FastCGI設定”

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

監視對檔案所做的更改:C:php7.2php.ini

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

點選 “添加”

基于ECS搭建雲上部落格

Name:PHP_FCGI_MAX_REQUESTS

Value:1000

确定

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

找到中間的IIS部分,打開“預設文檔

基于ECS搭建雲上部落格

點右邊的“添加”

名稱:index.php

基于ECS搭建雲上部落格

可以看到預設文檔中已經有了index.php

5、測試PHP是否正常運作

基于ECS搭建雲上部落格

點開 “網站” 右擊預設站點 點選“浏覽”

基于ECS搭建雲上部落格

删除預設的兩個檔案

基于ECS搭建雲上部落格

建立一個文本文檔

基于ECS搭建雲上部落格

打開文本文檔

在裡面寫入内容:

<?php
phpinfo();
?>           

儲存并關閉

基于ECS搭建雲上部落格

點選 “檢視” 選中 “檔案擴充名”

基于ECS搭建雲上部落格

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

在浏覽器輸入

http://127.0.0.1

出現以下頁面說明PHP程式可以正常運作

基于ECS搭建雲上部落格

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資料庫

基于ECS搭建雲上部落格

輕按兩下打開 MySQL安裝包

基于ECS搭建雲上部落格

點選 “Next”

基于ECS搭建雲上部落格

選中 點選“Next”

基于ECS搭建雲上部落格

點選 “Typical”

基于ECS搭建雲上部落格

點選 “Install”

基于ECS搭建雲上部落格

點選 “Finish”

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格
基于ECS搭建雲上部落格
基于ECS搭建雲上部落格
基于ECS搭建雲上部落格
基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

選擇 “Manual Selected Default Character Set /Collation”

Character Set中 選擇 “utf-8”
點選 “Next”           
基于ECS搭建雲上部落格

選中 “Include Bin Directory in Windows PATH”

基于ECS搭建雲上部落格

輸入完成後 點選 “Next”

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

點選 “Finish” 安裝完成

安裝Emlog部落格程式

下載下傳部落格程式源碼

本地浏覽器打開 部落格下載下傳位址

基于ECS搭建雲上部落格

點選下載下傳

基于ECS搭建雲上部落格

下載下傳完成後 打開該目錄 将檔案全部選中并複制

基于ECS搭建雲上部落格

傳回到ECS中 打開 “C:inetpubwwwroot”目錄 并删除index.php

基于ECS搭建雲上部落格

粘貼

基于ECS搭建雲上部落格

點選上一級目錄

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

點選 “編輯”

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

點選 “進階”

基于ECS搭建雲上部落格

點選 “立即查找”

基于ECS搭建雲上部落格

下拉找到 “IUSR” 選中并點選确定

基于ECS搭建雲上部落格

點選 “确定”

基于ECS搭建雲上部落格

勾選 修改選項後 點選應用 之後點選确定

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

點選“開始” 旁的powershell

基于ECS搭建雲上部落格

輸入指令 mysql -uroot -p密碼

我的密碼是123321 是以輸入mysql -uroot -p123321

建立資料庫指令:create database emlog; (注意後面有個英文分号)

基于ECS搭建雲上部落格

1、開始安裝部落格程式

基于ECS搭建雲上部落格

登陸阿裡雲ECS控制台

基于ECS搭建雲上部落格

點選 “本執行個體安全組”

基于ECS搭建雲上部落格

點選“配置規則”

基于ECS搭建雲上部落格

點選 “快速建立規則”

基于ECS搭建雲上部落格

選中HTTP(80)

授權對象:0.0.0.0/0

基于ECS搭建雲上部落格

這樣就是建立好規則了

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

按照以上參數填寫

基于ECS搭建雲上部落格

安裝完成!

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

基于ECS搭建雲上部落格

登陸阿裡雲官網,點選控制台

基于ECS搭建雲上部落格

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

基于ECS搭建雲上部落格

點選 “解析”

基于ECS搭建雲上部落格

點選 “添加記錄”

基于ECS搭建雲上部落格

輸入完成 點選 “确定”

傳回ECS遠端桌面中

基于ECS搭建雲上部落格

在預設站點上右擊 點選“編輯綁定”

基于ECS搭建雲上部落格
基于ECS搭建雲上部落格

輸入完成後點選“确定”

基于ECS搭建雲上部落格

點選“關閉”

基于ECS搭建雲上部落格

浏覽器輸入綁定的域名進行通路,顯示頁面,說明域名解析成功!