阿里云服务器ECS Windows Server 2012 R2 64位中文标准版下手动搭建PHP环境详细图文教程
(IIS8.5 + MySQL5.6.15 + PHP5.5.19 + FastCGI + phpMyAdmin4.2.12 )
本文为华源茂业(iMAOYE)原创教程,转载请注明出处!官网 http://www.imaoye.com
前言准备
应众多网友的需求,本教程将以阿里云云服务器ECS为例,在Windows Server 2012 R2 标准版 64位中文版操作系统中,手动搭建PHP运行环境。在此特别注意一点,经过多名网友反应阿里云云服务器ECS Windows Server 2012 R2 标准版 64位中文版 无法使用远程桌面登录并提示“远程桌面由于以下原因之一无法连接到远程计算机……”,如下图:
解决办法:
登录阿里云--管理控制台--在已开通的产品与服务中选择你需要配置的云服务器ECS--在实例列表中的最右边操作项下点击“更多”,选择“连接管理终端”
提示“输入管理终端密码”,如果是第一次使用连接管理终端的话,会提示一个6位数字的管理终端密码,此密码只提示一次,需要妥善保管
成功连接到实例,提示“按Ctrl + Alt + Delete登录。”如果出现持续黑屏,说明系统处于休眠状态,按任意键可以激活。此时如果手动按键盘上的Ctrl + Alt + Delete是无法登录的,会跳转到本地电脑的锁屏页面。注意浏览器的左上角有一个“发送远程命令”的选项,点击并选择“CTRL + ALT + DELETE”进入登录页面
输入远程管理密码,登录
默认会自动弹出“服务器管理器”,如果没有弹出,点击服务器桌面左下角第二个图标即可,弹出对话框后点击“配置此本地服务器”
将“windows防火墙”关闭 并确定远程管理和远程桌面已经启用
点击左上角“发送远程命令”选择“断开远程连接”
返回实例列表最右边操作项--更多--重启
一般重启时间2-3分钟,注意实例列表的状态为“运行中”时即可用远程桌面登陆管理服务器了。
接下来,开始我们的环境搭建之旅,看看如何在阿里云Windows Server 2012 R2 64位中文标准版下手动搭建PHP环境。
一、PHP环境介绍(IIS8.5 + MySQL5.6.15 + PHP5.5.19 + FastCGI + phpMyAdmin4.2.12 )
1、服务器操作系统:Windows Server 2012 R2 标准版 64位中文版
特别注意:服务器内存不能低于2G,否则安装iis的过程中会报错,提示:请求添加或删除制定服务器上的功能失败,安装一个或多个角色、角色服务或功能失败,存储空间不足,无法处理此命令。错误:0x80070008
当然也可以借用硬盘空间作为虚拟内存使用(不建议这样做)。
2、PHP版本:php-5.5.19
当然,你也可以根据自己的需求下载对应的PHP版本,地址:
http://windows.php.net/downloads/releases/
3、MySQL版本:MySQL5.6.15.0
4、phpMyAdmin版本:phpMyAdmin-4.2.12-all-languages
二、相关软件准备
我已经准备好了相关软件的完整安装包,点击下载地址即可:
完整安装包下载地址:http://pan.baidu.com/s/1c0F6g0K
安装包解压密码:www.imaoye.com
当然,你也可以根据下面提供的官方下载地址,一一下载:
1、PHP下载:
http://windows.php.net/downloads/releases/php-5.5.19-nts-Win32-VC11-x86.zip
当然,也可以根据自己的需要选择相应的PHP版本,地址在上文已经提到,需要主意的是我们用的FastCGI模式运行PHP程序的,所以没有必要用线程安全的PHP版本,直接用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。
2、MySQL下载:
http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.6.15.0.msi
3、phpMyAdmin 下载:
http://jaist.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.2.12/phpMyAdmin-4.2.12-all-languages.zip
4、其他环境组件:
vcredist_x64(For VS2012):
http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe
vcredist_x86(For VS2012):
http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe
5、URL Rewrite模块:
http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
6、Notepad++ V6.6.9 纯文字编辑器(个人比较喜欢用这个,所以推荐)
http://download.tuxfamily.org/notepadplus/6.6.9/npp.6.6.9.Installer.exe
在服务器上安装Notepad++ V6.6.9(个人爱好,同时也强烈推荐)
安装这个很简单双击npp.6.6.9.Installer.exe直接下一步、下一步、下一步完成即可。
未完待续,下一章节《WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(二)安装IIS8.5》