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

1、在云服务器中下载 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.zip    https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
php-x.x.x-nts-Win32-VC11-x86.zip    https://www.microsoft.com/zh-cn/download/details.aspx?id=30679
php-x.x.x-nts-Win32-VC9-x86.zip    https://www.microsoft.com/zh-cn/download/details.aspx?id=5582
若下载的 PHP 安装包如下图所示:

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


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

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

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


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

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


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

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

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

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


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

<?php
  phpinfo();
?>

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

————————————————
版权声明:本文为CSDN博主「Sunny王维」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36595013/article/details/80508369

IIS服务器下如何配置php相关推荐

  1. IIS服务器下如何支持url重写

    IIS服务器下如何支持url重写 URL REWRITE,翻译过来就是URL重写,或者URL重定义.在asp+iis的网站开发模式中,可以实现如将http://xxxxxx.cn/news.asp?i ...

  2. Linux服务器下安装配置Nginx的教程

    这篇文章主要介绍了Linux服务器下安装配置Nginx服务器的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 Nginx("engine x")是一款 ...

  3. iis服务器各种文件配置,图解IIS服务器配置教程

    作者:中国路由网 IIS服务器完全配置 现在我们要使IIS实现ASP,CGI,PERL和PHP+MYSQL 所需软件(都要是For Windows的): ActivePerl.PHP.MYSQL Ac ...

  4. 在IIS服务器下搭建FTP服务

    为了实现文件局域网或远程共享与访问,在IIS服务器手动搭建一个FTP Server共享服务. 基于Windows 11 操作系统. 一.安装FTP服务 打开"控制面板"->双 ...

  5. IIS服务器下做301永久重定向设置方法[图解]

    以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名. 不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服 ...

  6. 【HTTPS】IIS服务器下设置https访问

    本篇旨在说明在本地win10 IIS服务器上设置HTTPS访问,在此之前要确保本地已经安装开启IIS服务了哟,不知道怎么操作的小主可移驾到本人的另一篇解说[https://mp.csdn.net/co ...

  7. win2003+IIS服务器下运行ASP程序非常慢的解决办法

    笔者今天重新装了服务器,装的是win2003+IIS,在上面运行的是ASP+ACCESS.装完之后,浏览HTML页面,非常快,令人很满意:)但是,运行ASP就狂慢,即使只运行<%=now()%& ...

  8. 自建cdn服务器 linux,Linux下使用Nginx做CDN服务器下的配置

    由于使用docker配置Nginx比较方便,所以博主就使用docker做为容器配置下 第一步.配置docker-compose.yml文件 version: '3 services: nginx: r ...

  9. 笔记:阿里云服务器下python 配置邮箱服务

    linux下发送邮件,我用的服务器是阿里云,向网易邮箱发邮件,因为阿里云ECS专有网络服务器禁用了25端口,所以改用了465 第一种方法: test1.py # coding:utf-8 import ...

最新文章

  1. CUDA Samples: Image Process: BGR to Gray
  2. Python 列表 list() 方法
  3. 基于UDP的服务器端和客户端
  4. 自定义ImageLinkButton美化提交按钮
  5. 会返回两次_嫦娥五号为何用独特的半弹道式返回方式?原来有更深远的考虑……...
  6. javascript入门系列演示·三种弹出对话框的用法实例
  7. 如何在Ubuntu里安装Helm 1
  8. 【卡塔兰数】LeetCode 96. Unique Binary Search Trees
  9. Ubuntu 16.04 安装VNC服务端
  10. tail -f 命令卡住
  11. TSP问题(推销员问题)
  12. android逆向神器,Android MT管理器(APK逆向修改神器) v2.9.8.0 正式版 / v2.5.0 VIP版
  13. 关于打印机能够搜到但是无法连接的解决办法
  14. 基于JAVA微博网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  15. PHP面试题(附答案)
  16. C#ListView操作一二
  17. 怎么把视频转换成音频
  18. linux系统负载查看进程,Linux查看系统的负载
  19. 深入详解 二次移动平均法python
  20. java uml建模_Java开源UML建模

热门文章

  1. mysql中update语句的返回值
  2. 《Android开源库》Picasso
  3. 用freemarker生成word模板
  4. random函数的用法
  5. 如何将ZAP加入到FoxyProxy代理工具
  6. 对sqlserver服务器状态进行管理,Server2008服务器管理.ppt
  7. 无字天书之Python第七页(基础数据结构—上)
  8. TR069协议与商业应用4——TR069服务器测试工具
  9. 照片宽高比怎么设置_自己动手搭建照片墙
  10. 买车选颜色纠结,汽车漆面养护还纠结?!