天天看点

基于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搭建云上博客

浏览器输入绑定的域名进行访问,显示页面,说明域名解析成功!