IIS是Windows系统下的互联网信息服务,我们主要用于搭建WEB服务器,IIS中已经自带了ASP语言的支持,不过现在很多网页系统都是php编写的,并且php具有更高的运行效率,想让IIS支持php的话还需要配置php运行环境,下面小编就具体分享下IIS如何安装php支持。

IIS配置PHP三步骤:

1.下载PHP的文件包;

2.配置PHP;

3.将PHP扩展引入IIS;

4.测试php环境

第一步:下载PHP组件

下载地址:http://windows.php.net/download  PHP的Windows版本提供的是一个压缩包文件,包含了所有需要的文件,安装非常简单,傻瓜式的。

版本择三点注意事项:

1.选择PHP版本,主要分为PHP5.X和PHP7.X两种,按照需要选择即可,如果是初入门,其实可以直接从PHP7入手,这个版本引入了一系列Coooooool的特性以及极大的运行效率提升;如果是有指定的框架或者项目需求的话,参照文档选择版本即可。

2.选择处理器架构,主要指X86和X64,分别是32位和64位的,成文时已经是2017年,相信大部分开发者的处理器和系统都是X64架构的,直接选择这个版本吧。

3.选择线程安全版本,这个根据需要选择即可。ThreadSafe相对而言由于需要兼顾线程安全,所以相对来说会有一些效率损失,但是损失不大;如果是使用FastCGI的话可以直接选择Non-ThreadSafe。

总而言之,如果你没有特殊需求的话,我建议你选择PHP7.X X64 Non-ThreadSafe(PHP7,64位架构,非线程安全版本)。

第二步:配置PHP

首先选择一个目录解压,建议在你编程所使用的硬盘根目录下建立文件夹,把文件都解压在其中。这是因为今后的PHP请求都会向这个指定位置中的CGI程序请求,最好不要经常有变动。

然后将这个目录(本文中是"E:\PHP")添加到Path常量中(右键“我的电脑”=>属性=>高级系统设置=>高级选项卡右下角环境变量=>系统变量=>Path),注意一定要在添加前加入";"分号用于分割。添加到Path变量后,使用PHP文件夹中的内容可以不用输入完整路径,直接键入文件名即可(具体可以搜索一下Windows命令行的检索顺序)。

然后将其中的“php.ini-development”文件复制一份,将副本重命名为“php.ini”,这里面是PHP官方建议的开发用PHP配置,对于初学者,我们不需要做任何修改;如果你的目标框架或者项目有要求,按照要求进行更改(比如要求指定扩展等)。

至此,PHP配置完成。

第三步:引入IIS

首先打开IIS管理工具,选择“处理应用程序映射”。

在新的界面选择“添加模块映射”

填写信息如下:

其中第一行是代表哪些文件会交给PHP处理,填写*.php的意思是所有以PHP为扩展名的文件都会交给php-cgi来处理。

第二行代表这个模块映射的类型,如果没有特殊需求我们选择FastCGI。

第三行代表处理模块的位置,进入我们PHP的解压目录下,选择php-cgi.exe即可。

名称只是用来标志,可以随意填写。

点击确定之后会询问你是否自动添加允许规则,确认即可。

至此IIS安装PHP扩展结束。

第四步:测试

在默认网站目录下新建一个test.php文件,在其中填写

phpinfo();

?>

然后打开浏览器访问localhost\test.php,显示如下信息说明安装成功。

怎么样,在IIS下安装php运行环境也不是那么困难吧,随着网络服务已经成为主要的服务,服务器的搭建也越来越简单,现在网上还有很多php+服务器一体的管理工具,一键即可安装好所有需要的运行环境,大家也可以找找。

分享到:

iis里运行php_IIS PHP,让IIS支持php语言,IIS下配置php运行环境教程图解相关推荐

  1. 如何配置iis使其支持php,iiS PHP,让iiS支持php语言,iiS下配置php运行环境教程图解

    iiS PHP,让iiS支持php语言,iiS下配置php运行环境教程图解? IIs是windows系统下的互联网信息服务,大家主要用于搭建wEB服务器,IIs中已经自带了AsP语言的支持,不过现在许 ...

  2. IIS下配置php运行环境

    1.首先到php官网下载php(http://php.net/downloads.php),版本根据自己的需要定. 我用的是Current Stable PHP 7.2.6, 因为是windows系统 ...

  3. IIS下配置php运行环境。

    1.首先到php官网上下载php(http://php.net/downloads.php),版本根据自己的需要定.我用的是Current Stable PHP 7.2.6, 因为是windowns系 ...

  4. php搭建后台 xampp_运行PHP后台项目:xampp下载,安装,配置,运行PHP的web项目

    本来没有想着弄PHP,但是有同学叫我帮忙启动一下一个PHP写的后台.着实需要去学习一下. 想着安装xampp软件,一个集合了多个服务器,多个数据库,多个后台语言的管理软件. 一.xampp下载 二.安 ...

  5. 《AI上字幕》基于openAI研发的whisper模型,语音(视频)一键转文本/字幕/带时间轴/支持多语言/自带翻译《桌面版教程》

    简介: OpenAI的chatGPT非常火爆,其实OpenAI旗下的另一个模型实力也十分强大,它就是开源免费的Whisper语音转文本模型,目前为止它是较为顶尖的语音转文本模型 当前github上也有 ...

  6. Visual Studio2005下配置及运行NUnit

    知道.net下有个NUnit,一直没有用它来写程序.今天测试了下试试,写点心得出来,一边写程序一边还得测试,浪费了很多时间精力.代码有了一定规模了,慢慢体会到单元测试的作用.用Nunit进行单元测试能 ...

  7. linux pm,Kali Linux下配置PM3运行环境

    0x00 前言 作为一个学生党,在今年的早些时候入手了Proxmark3rdv4,一下子花了不少还是有点小心疼,先上Freebuf来看了下相关的资料发现还是有点少,尤其是关于环境配置方面,虽然官方的w ...

  8. mac上php环境_在Mac系统下配置PHP运行环境

    PHP.png 概述 Mac系统对于PHP运行非常友好,我们只需要进行简单的配置便可以开始进行使用,本篇文章将一步一步地介绍Apache.PHP和MySQL的安装与配置,为开始进行开发铺好路 Apac ...

  9. linux下运行lua,linux下配置Lua运行环境

    1.下载包 [root@dev ~]# wget http://www.lua.org/ftp/lua-5.2.0.tar.gz 2.解压缩 [root@dev lua]# tar zxf lua-5 ...

最新文章

  1. RISC-V会彻底改变计算吗?
  2. Eigen 模板库的简介
  3. Java基础实战Bank项目01-04
  4. RESTful API概述
  5. 乱七八糟的想,乱七八糟的记。
  6. Atitit freemarker模板总结 D:\workspace\springboothelloword\src\com\attilax\util\TempleteFreemarkerUtil.
  7. Tapestry5 事件处理函数返回结果处理策略
  8. 常用词句或缩略语汇总
  9. 化学元素周期表外层电子排列规律
  10. 声音存储空间计算公式_声音采样频率计算公式
  11. Ant Design Of react modal框动态控制footer展示或者隐藏
  12. 电脑变慢,电脑突然变慢怎么办 电脑卡死原因和解决方法
  13. 人月到底有多少神话色彩
  14. recovery 恢复出厂设置失败Data wipe failed
  15. 网页被劫持怎么修复?主页被劫持修复方法
  16. 中国书信礼仪 (二)
  17. vivado安装步骤
  18. java cookie设置注意事项
  19. 四天搞懂生成对抗网络(一)——通俗理解经典GAN
  20. 曲线曲面的基本理论3之曲线的参数表示

热门文章

  1. java接口加密方式_api接口数据加密和身份验证详解
  2. API函数的中文说明及所有的32位WindowsAPI函数的定义
  3. FoxyProxy Standard——Firefox代理组建安装详细过程
  4. 人保部称明年2400万人待就业 其中毕业生700万
  5. Kubernetes 资源编排系列之四:CRD+Operator 篇
  6. 无线安全密码破解(1)
  7. 数字化转型时代的企业数据新基建 | 爱分析报告
  8. 热烈祝贺源恒软件科技有限公司顺利通过CMMI3评审
  9. 算法岗面经总结(同程艺龙)
  10. 30s了解fori和foreach的区别