本文档介绍 Windows 云服务器的 PHP 配置。介绍 PHP 5.3之后版本安装 与 PHP 5.3 及之前版本安装 ,您可以根据需求查看相关内容。

前提条件

在Windows 云服务器中进行 PHP 配置,需要完成 IIS 角色的添加和安装,详细请见文档 安装配置 IIS 。

PHP 5.3 之后版本安装

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

软件下载

在云服务器中下载 PHP zip 安装包(下载地址: http://windows.php.net/download/ )。注意:

在 IIS 下运行时必须选择 Non Thread Safe(NTS) 的 x86 包。若一定要在 Windows Server 32bit (x64) 下,PHP 选择 x64,则不能选择 IIS,此时可使用 Apache 作为代替选项。

选择类似如下的安装包:

2. PHP 5.3 以上版本的安装依赖于 Visual C++ Redistributable Update 。请根据下载的 PHP 安装包名,参考如下表格所示的对应关系下载并安装 VC Update 安装程序:

PHP安装包名Visual C++ Redistributable安装包下载地址php-x.x.x-nts-Win32-VC14-x86.zipVisual C++ Redistributable for Visual Studio 2015

php-x.x.x-nts-Win32-VC11-x86.zipVisual C++ Redistributable for Visual Studio 2012 Update 4

php-x.x.x-nts-Win32-VC9-x86.zipMicrosoft Visual C++ 2008 SP1 Redistributable Package (x86)

若下载的 PHP 安装包如下图所示:

则按表格第一行对应关系下载 VS 2015 版本的安装包,下载并安装如下两个.exe格式文件:

安装配置

将 PHP zip 安装包解压(本例解压至 C:\PHP),复制php.ini-production并改名为php.ini,如下图所示:

2. 单击【服务器管理器】-【IIS】,在本地 IIS 上右键单击选择 IIS 管理器:

单击左侧 主机名(IP) 来到主页,双击【处理程序映射】:

单击右侧【添加模块映射】按钮,在弹出框中填写如下信息并单击【确定】按钮保存:

注意:

若可执行文件选择不了 php-cgi.exe ,请文件后缀变为.exe:

3. 单击左侧 主机名(IP) 回到主页,双击【默认文档】:

单击右侧【添加】按钮,添加名称为index.php的默认文档:

4. 单击左侧主机名(IP)回到主页,双击【 FastCGI 设置】:

单击右侧【编辑】按钮,在【监视对文件所做的更改】中选择 php.ini 路径:

5. 在 C:\inetpub\wwwroot 目录下创建一个PHP文件 index.php ,写入如下内容:

phpinfo();

?>

6. 在云服务器打开浏览器内访问 http://localhost/index.php ,查看环境配置是否成功。如果页面可以显示如下,说明配置成功:

PHP 5.3 及之前版本安装

注意:

http://windows.php.net/download/ 官方下载地址已不再提供 PHP 5.3 及之前版本的下载,若仍需使用 PHP 5.3 及之前版本,请在本地下载后上传文件至云服务器或在云服务器网络上搜索。

在云服务器中打开 PHP 安装包。

选择 Web 服务 (Web Server Setup) 时,选择 “IIS FastCGI” ,如下图所示:

3.按照安装界面的指引,完成PHP的安装。

4.在C:/inetpub/wwwroot目录下创建一个 PHP 文件 hello.php ,如下图所示:

hello.php 文件写入如下的内容:

echo "

Test Page";

echo "hello world";

?>

5. 在浏览器中访问 Windows 云服务器公网 IP ,查看环境配置是否成功。如果页面可以显示如下,说明配置成功:

原创文章,作者:朱, 昭阳,如若转载,请注明出处:https://www.zhanqunfuwuqi.com/archives/3426

腾讯云服务器php设置,Windows 腾讯云服务器的 PHP 配置相关推荐

  1. linux服务器怎么装windows系统,linux云服务器装windows系统

    linux云服务器装windows系统 内容精选 换一换 用户在购买弹性云服务器(Elastic Cloud Server ,简称ECS)时,选择KPS提供的SSH密钥对对登录弹性云服务器的用户进行身 ...

  2. phicomm虚拟服务器怎么设置方法,斐讯phicomm.me登入界面设置

    问:斐讯phicomm.me登入界面怎么打开?phicomm.me路由器怎么设置才能上网? 答:phicomm.me路由器,这种叫法其实有问题,因为phicomm.me只是斐讯路由器的设置网址,并不是 ...

  3. 剑网三服务器同步设置文件夹,剑三服务器同步设置在哪

    剑三服务器同步设置在哪 内容精选 换一换 目录: 一.安装环境介绍 二.安装与配置 VMware vSphere 6.7 1.安装 vsphere 6.7 2.配置密码 3.配置 DNS.主机名和 I ...

  4. 域控服务器怎么导出,windows 2003 域控服务器导出全部hash的方法

    天下文章一大抄,我也是醉了... 一份"错误"的文章一遍又一遍的被转载,盲目转载,根本不细看.只会误导新手. 谈下windows2003域控下如何导出全部的hash信息. 1. 使 ...

  5. 玛雅云渲染计算机设置,Maya如何使用云渲染,怎么操作?

    回答: 溜云库云渲染 -- 使用说明 功能说明: 溜云库云渲染是用多台云端高性能机器帮助用户快速渲染图片,快速出图,不占用本机电脑,从而提高工作效率 支持软件:3ds Max 2010~2020  版 ...

  6. 无线路由器的dhcp服务器如何设置,磊科无线路由器上DHCP服务器怎么设置

    DHCP服务器主要是用来分配IP地址的,可以给连接到磊科路由器上的计算机.手机等终端自动分配上网所需要的IP地址.网关.子网掩码和DNS服务器地址等信息,本文学习啦小编用Netcore磊科NW705P ...

  7. 华为服务器如何设置网站dns,华为ensp服务器dns配置

    华为ensp服务器dns配置 内容精选 换一换 内网下载镜像失败基本上都是由于DNS配置问题导致的,可以采用以下两种方法进行修改.方法一:编辑"/etc/resolv.conf"文 ...

  8. 方舟生存进化服务器文件设置,方舟生存进化私人服务器设置教程[多图]

    方舟生存进化私人服务器怎样设定?得到使用权后,就能设置进入途径.下面小编为大家带来方舟生存进化私人服务器设置教程,一起来看看吧. 私人服务器购买后,服主可以在里边配置自己的服务器信息. 私人服务器进入 ...

  9. windows 2000架设web服务器站点,用Windows 2000架设Web服务器站点

    文/国显洋 学校采购服务器的目的是为了满足校园网络的应用需求.为了更好地服务于学校的服务器采购,我们选择了两个服务器的应用典型,即基于Windows 2000 Server的Web服务器的架设和磁盘配 ...

最新文章

  1. WIN2K/XP/2003 + APACHE + ASP + PHP + MYSQL 的简易实现
  2. MoSonic:对SubSonic的分布式存储、缓存改进尝试(2)
  3. phpjson多层乱码解决
  4. linux sd卡 u盘区别,linux下实现U盘和sd卡的自动挂载
  5. python层次聚类法画图_Python实现简单层次聚类算法以及可视化
  6. android listview countdowntimer,Android-ListView中的CountDownTimer随机闪烁
  7. 新加坡教育(20181101)
  8. POP3与IMAP协议
  9. 嵌入式Linux系统编程学习之一目录结构
  10. 机器学习真的可以起作用吗?(1)
  11. 谈卢梭的《爱弥尔》及其对于教育的现实意义
  12. 百度图神经网络学习——day03:图神经网络算法(一)
  13. 了解 node.js
  14. 【自己看的笔记】Unity基础操作认识
  15. 自己动手写网络爬虫-----(1)
  16. 《Hexo: 从零开始编写自己的主题》2. 入门Hexo主题编写
  17. 影片剪辑实例名的几点注意
  18. 【微服务】Nacos 注册中心的设计原理
  19. Protractor小结
  20. 【SQL】经典50题 [ 3 ]:Q31-Q50

热门文章

  1. php杂谈【基础篇】之_7.PHP涉及的所有英文单词
  2. C#快速调用海康威视工业相机的SDK拍照获取图片
  3. <nav>导航标签 和div标签一样,块属性标签</nav>    <main>内容区域,和section没有区别</main>    <section>内容区域,和main没有区别</sect
  4. Nginx启动成功但页面访问不到的解决方法
  5. 一个arm64国产化工控机工程的移植总结
  6. html页面在ie上出现404怎么解决,ie浏览器网页上有错误解决方法详解
  7. 实验4 用JavaBean实现简单计算器
  8. kettle数据同步从EXCL文件读取数据入库
  9. centos6 安装redis
  10. 电商派争夺零售派:传统百货扎堆试水O2O