tencent cloud

文档反馈

步骤2:部署 PHP 环境

最后更新时间:2024-01-06 17:43:10

    操作场景

    本文档以 Windows Server 2012 R2 操作系统云服务器为例,介绍在 Windows 云服务器中配置 PHP 5.3 及之前版本与 PHP 5.3 之后版本的 PHP。

    前提条件

    已登录 Windows 云服务器,并已在该云服务器中完成 IIS 角色的添加和安装。详情请参见 安装 IIS 服务
    已获取 Windows 云服务器的公网 IP。详情请参见 获取公网 IP 地址

    操作步骤

    PHP 5.3 及之前版本安装

    注意:
    PHP 官网 已不再提供 PHP 5.2 之前版本的安装包下载,若仍需使用 PHP 5.2 之前版本,可在云服务器中自行搜索和下载;也可在本地自行下载,再将其安装包上传至云服务器中。如何将文件上传到 Windows 云服务器,请参考 上传文件到 Windows 云服务器。以下操作步骤以 PHP 5.2.13 版本为例。
    1. 在云服务器中,双击php-xxxxx.msi 打开 PHP 安装包。
    2. 按照安装界面的指引,单击Next
    3. Web Server Setup 界面,选择IIS FastCGI,单击Next。如下图所示:
    
    
    4. 按照安装界面的指引,完成 PHP 的安装。
    5. C:/inetpub/wwwroot 目录下,创建一个 PHP 文件。
    6. 在新创建的 hello.php 文件中,填写以下内容并保存。
    <?php
    echo "<title>Test Page</title>";
    echo "hello world";
    ?>
    7. 在操作系统界面,打开浏览器并访问 http://Windows云服务器的公网IP/hello.php,查看环境配置是否成功。 如果打开的页面如下所示,则表示配置成功:
    
    

    PHP 5.3 之后版本安装

    PHP 5.3 版本后取消了安装包模式,仅通过 zip 文件和 debug pack 两种方式进行安装。以下操作以使用 zip 文件方式在 Windows Server 2012 R2 环境下安装 PHP 为例。

    软件下载

    1. 在云服务器中,访问 PHP 官网,下载 PHP zip 安装包。如下图所示:
    注意:
    如果您的服务器是 Windows Server 64bit (x64) 操作系统,则在 IIS 下运行 PHP 时,需选择 Non Thread Safe 版本的 x86 安装包。
    如果您的服务器是 Windows Server 32bit (x86) 操作系统,则需要将 IIS 替换成 Apache,并选择 Thread Safe 版本的 x86 安装包。
    
    
    
    2. 根据下载的 PHP 安装包名称,下载并安装 Visual C++ Redistributable 安装包。
    PHP 安装包对应需下载和安装的 Visual C++ Redistributable 安装包如下表所示:
    PHP 安装包名
    Visual C++ Redistributable 安装包下载地址
    php-x.x.x-nts-Win32-VC16-x86.zip
    php-x.x.x-nts-Win32-VC15-x86.zip
    php-x.x.x-nts-Win32-VC14-x86.zip
    例如,下载的 PHP 安装包名称为 PHP-7.1.30-nts-Win32-VC14-x86.zip,则需下载和安装 Microsoft Visual C++ Redistributable for Visual Studio 2015 x86版本的安装包。

    安装配置

    1. 将已下载的 PHP zip 安装包解压缩。例如,解压缩至 C:\\PHP 目录下。
    2. 复制 C:\\PHP 目录下的 php.ini-production 文件,并将该文件的后缀修改为 .ini(即重命名为php.ini文件)。如下图所示:
    
    
    3. 在操作系统界面,单击
    
    ,打开服务器管理器。
    4. 在服务器管理器的左侧导航栏中,单击IIS
    5. 在右侧 IIS 管理窗口中,右键单击服务器栏中的服务器名称,选择Internet Information Sevices (IIS)管理器。如下图所示:
    
    
    6. 在打开的 Internet Information Sevices (IIS)管理器窗口中,单击左侧导航栏的服务器名称,进入服务器的主页。如下图所示: 例如,单击 10_141_9_72 服务器名称,进入 10_141_9_72 主页。
    
    
    7. 10_141_9_72 主页中,双击处理程序映射,进入处理程序映射管理界面。如下图所示:
    
    
    8. 在右侧的操作栏中,单击添加模块映射,打开 “添加模块映射” 窗口。
    9. 在打开的添加模块映射窗口中,填写以下信息,并单击确定。如下图所示:
    
    主要的参数信息如下:
    请求路径:填写 *.php
    模块:选择 FastCgiModule
    可执行文件:选择 PHP zip 安装包中的 php-cgi.exe 文件,即 C:\\PHP\\php-cgi.exe
    名称:自定义,例如输入 FastCGI。
    10. 在弹出的提示框中,单击
    11. 单击左侧导航栏的 10_141_9_72 服务器名称,返回 10_141_9_72 主页。
    12. 10_141_9_72 主页中,双击默认文档,进入 “默认文档” 管理界面。如下图所示:
    
    
    13. 在右侧的操作栏中,单击添加,打开添加默认文档窗口。
    14. 在打开的添加默认文档窗口中,将名称填写为 index.php,单击确定。如下图所示:
    
    
    15. 单击左侧导航栏的 10_141_9_72 服务器名称,返回 10_141_9_72 主页。
    16. 10_141_9_72 主页中,双击FastCGI 设置,进入 “FastCGI 设置” 管理界面。如下图所示:
    
    
    17. 在 “FastCGI 设置” 管理界面,选择 FastCGI 应用程序,单击编辑。如下图所示:
    
    
    18. 在打开的编辑 FastCGI 应用程序窗口中,将监视对文件所做的更改设置为 php.ini 文件的路径。如下图所示:
    
    
    19. C:\\inetpub\\wwwroot 目录下,创建一个 PHP 文件。例如创建一个 index.php 文件。
    20. 在新创建的 index.php 文件中,填写以下内容并保存。
    <?php
    phpinfo();
    ?>
    21. 在操作系统界面,打开浏览器并访问 http://localhost/index.php,查看环境配置是否成功。 如果打开的页面如下显示,则表示配置成功:
    
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持