已购买京东云主机。如果您还未购买,请参考 创建Windows实例。
本文档以京东云官方镜像 Windows Server 2016 (数据中心版 64位 中文版) 操作系统为例,介绍在 Windows 云服务器上进行 IIS 角色添加与安装。
登录 Windows 云服务器。
在操作系统界面,打开服务器管理器。如下图所示:
单击添加角色和功能,弹出 "添加角色和功能向导" 窗口。
在 "添加角色和功能向导" 窗口中,单击下一步。
在 "选择安装类型" 界面,选择基于角色或基于功能的安装 ,并连续单击2次下一步。如下图所示:
在 "选择服务器角色" 界面,勾选"Web 服务器(IIS)"。如下图所示: 弹出 "添加 Web 服务器(IIS) 所需的功能" 提示框。
在弹出的 "添加 Web 服务器(IIS) 所需的功能" 提示框中,单击添加功能。如下图所示:
单击下一步。
在 "选择功能" 界面,勾选 ".NET Framework 3.5 功能",并连续单击2次下一步。如下图所示:
在 "选择角色服务" 界面,勾选 "CGI",单击下一步。如下图所示:
确认安装信息,单击安装,并等待安装完成。如下图所示:
安装完成后,如下图所示:
在云服务器的浏览器中访问 http://localhost/
,验证 IIS 是否安装成功。 若出现以下界面,即表示成功安装。
本文档以京东云官方镜像 Windows Server 2016 (数据中心版 64位 中文版) 操作系统为例,介绍在 Windows 云服务器中配置 PHP ,以下实验中我们以PHP 8.1.3为示例。
PHP 5.3 版本后取消了安装包模式,仅通过 zip 文件和 debug pack 两种方式进行安装。以下操作以使用 zip 文件方式在 Windows Server 2016 环境下安装 PHP 为例。
在云主机中,访问 PHP 官网Windows版本下载页面,下载 PHP zip 安装包。如下图所示:
注意:
如果您的服务器是 Windows Server 64bit (x64) 操作系统,则在IIS下运行 PHP 时,需选择Non Thread Safe版本的 x86 或x64安装包。本文档中我们使用了Windows Server 2016 64位操作系统,因此选择下载VS16 x64 Non Thread Safe版本的PHP。
如果您的服务器是 Windows Server 32bit (x86) 操作系统,则需要将 IIS 替换成 Apache,并选择 Thread Safe 版本的 x86 安装包。
关于Non Thread Safe与Thread Safe的选择依据如下。复制成功
PHP 有两种服务模式:ISAPI和FastCGI。
(1)ISAPI服务模式是以DLL动态库的形式被调用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,以防止耗尽系统资源。当PHP以ISAPI模式运行服务时,选择Thread Safe(简称ts)版本。
(2)FastCGI执行方式则是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查反而可以提高执行效率。当PHP以FastCGI模式运行服务时,选择 Non Thread Safe(简称nts) 版本。
通常,IIS以FastCGI模式运行服务,只能选择Non Thread Safe 版本,Apache以ISAPI模式运行服务,只能选择Thread Safe版本。说明:可以通过 phpinfo()函数页面里的Thread Safety项查询当前PHP版本是不是线程安全的。
关于x64和x86的选择依据如下。复制成功
x64是64位软件,只能安装于64位的操作系统上;
x86是32位软件,一般情况下,在64位、32位操作系统上都可以安装。
根据下载的 PHP 安装包名称,下载并安装 Visual C++ Redistributable 安装包。
PHP 安装包对应需下载和安装的 Visual C++ Redistributable 安装包对照表如下所示,仅为建议搭配使用,并非严格的一一对应关系,有些最新版本安装包是可以向下兼容的。
PHP 安装包名 | Visual C++ Redistributable 安装包下载地址 |
---|---|
php-x.x.x-nts-Win32-VS16-x86.zip | Microsoft Visual C++ Redistributable for Visual Studio 2019 x86版本 |
php-x.x.x-nts-Win32-VC15-x86.zip | Microsoft Visual C++ Redistributable for Visual Studio 2017 x86版本 |
php-x.x.x-nts-Win32-VC14-x86.zip | Microsoft Visual C++ Redistributable for Visual Studio 2015 x86版本 |
例如,本文档中PHP版本为VS16 x64 Non Thread Safe,我们访问微软官网下载 Microsoft Visual C++ Redistributable for Visual Studio 2022 ,在"其他工具、框架和可再发行组件"中,选择x64版本下载。
下载的文件为exe可执行文件VC_redist.x64.exe
,双击安装即可。
(1)将已下载的 PHP zip 安装包解压缩。例如,解压缩至 C:\PHP
目录下。
(2)复制 C:\PHP
目录下的 php.ini-production
文件,并将该文件的后缀修改为 .ini
(即重命名为php.ini
文件)。如下图所示:
(3)在操作系统界面,打开服务器管理器。在服务器管理器的左侧导航栏中,单击 IIS。
在右侧 IIS 管理窗口中,右键单击服务器 栏中的服务器名称,选择 Internet Information Sevices (IIS)管理器。如下图所示:
(4)在打开的 "Internet Information Sevices (IIS)管理器" 窗口中,单击左侧导航栏的服务器名称,进入服务器的主页。如下图所示:
(5)双击处理程序映射,进入 "处理程序映射" 管理界面。如下图所示:
(6)在右侧的操作 栏中,单击添加模块映射 ,打开 "添加模块映射" 窗口。在打开的 "添加模块映射" 窗口中,填写以下信息,并单击确定。如下图所示:
主要的参数信息如下:
请求路径:填写 *.php
。
模块:选择 "FastCgiModule"。
可执行文件:选择 PHP zip 安装包中的 php-cgi.exe 文件,即 C:\PHP\php-cgi.exe
。
名称:自定义,例如输入 PHP-Fastcgi。
在弹出的提示框中,单击是。
(7)回到服务器主页,双击默认文档,进入 "默认文档" 管理界面。如下图所示:
在右侧的操作 栏中,单击添加,打开 "添加默认文档" 窗口。
在打开的 "添加默认文档" 窗口中,将名称 填写为 index.php
,单击确定。如下图所示:
(8)回到服务器主页,双击 FastCGI 设置,进入 "FastCGI 设置" 管理界面。如下图所示:
在 "FastCGI 设置" 管理界面,选择 FastCGI 应用程序,单击编辑。如下图所示:
在打开的 "编辑 FastCGI 应用程序" 窗口中,将监视对文件所做的更改 设置为 php.ini
文件的路径。如下图所示:
(9)在 C:\inetpub\wwwroot
目录下,创建一个 PHP 文件。例如创建一个 index.php
文件。
在新创建的 index.php
文件中,填写以下内容并保存。复制成功
php
<?php
phpinfo();
?>
(10)在操作系统界面,打开浏览器并访问 http://localhost/index.php
,查看环境配置是否成功。如果打开的页面如下显示,则表示配置成功:
本文档以京东云官方镜像 Windows Server 2016 (数据中心版 64位 中文版) 操作系统为例,介绍搭建 MySQL 8.0.28.0 的具体步骤。
在云服务器中打开浏览器,访问Mysql官网下载 MySQL 安装包 MySQL Community Server 8.0.28 。
双击打开 MySQL 安装包,并在 "Choosing a Setup Type" 安装界面,选择 Developer Default ,单击 Next。如下图所示:
在 "Check Requirements" 安装界面,单击 Execute ,并根据界面提示配置 MySQL 的基础环境。单击 Next。
在 "Installation" 安装界面,单击 Execute,安装 MySQL 所需的安装包。
待 MySQL 所需的安装包完成安装后,单击 Next,进入 "Product Configuration" 配置界面。
在 "Product Configuration" 配置界面,单击 Next。
在 "Type and Networking" 配置界面,保持默认配置,单击 Next。
在 "Authentication Method" 配置界面,选择 Use Legacy Authentication Method(Retain MySQL 5.x Compatibility) ,并单击 Next。此配置与加密算法相关,您可按需选择。如下图所示:
设置 root 密码,单击 Next。如下图所示:
在 "Windows Service" 配置界面,保持默认配置,单击 Next。如下图所示:
在 "Apply Configuration" 配置界面,单击 Execute。
单击 Finish,完成 MySQL 服务配置。
在 "Product Configuration" 配置界面,单击 Next。
在 "Connect To Server" 配置界面,输入 root 的密码,单击 Check。
待 root 的密码验证成功后,单击 Next。如下图所示:
在 "Apply Configuration" 配置界面,单击 Execute。
单击 Finish,完成 MySQL 示例配置。
在 "Product Configuration" 配置界面,单击 Next。
在 "Installation Complete" 界面,根据实际需求,勾选需启动的 MySQL 环境,单击 Finish
若成功打开如下图所示的 MySQL 工作台,即表示 MySQL 安装成功。
使用工作台实现本地连接Mysql,双击本地实例后,输入root密码。
使用Query测试SQL语句
在开始菜单找到Mysql Command Line Client
输入root密码后即可实现本地访问Mysql服务
首先在工作台增加root用户,使Limit to Hosts Matching支持远程服务器。
远程连接测试,Mysql服务所在Windows服务器内网地址为10.0.0.13,测试效果如下。
至此,WIPM环境搭建完成。
我们的产品专家为您找到最合适的产品/解决⽅案
1v1线上咨询获取售前专业咨询
专业产品顾问,随时随地沟通