iis里运行php_IIS PHP,让IIS支持php语言,IIS下配置php运行环境教程图解
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运行环境教程图解相关推荐
- 如何配置iis使其支持php,iiS PHP,让iiS支持php语言,iiS下配置php运行环境教程图解
iiS PHP,让iiS支持php语言,iiS下配置php运行环境教程图解? IIs是windows系统下的互联网信息服务,大家主要用于搭建wEB服务器,IIs中已经自带了AsP语言的支持,不过现在许 ...
- IIS下配置php运行环境
1.首先到php官网下载php(http://php.net/downloads.php),版本根据自己的需要定. 我用的是Current Stable PHP 7.2.6, 因为是windows系统 ...
- IIS下配置php运行环境。
1.首先到php官网上下载php(http://php.net/downloads.php),版本根据自己的需要定.我用的是Current Stable PHP 7.2.6, 因为是windowns系 ...
- php搭建后台 xampp_运行PHP后台项目:xampp下载,安装,配置,运行PHP的web项目
本来没有想着弄PHP,但是有同学叫我帮忙启动一下一个PHP写的后台.着实需要去学习一下. 想着安装xampp软件,一个集合了多个服务器,多个数据库,多个后台语言的管理软件. 一.xampp下载 二.安 ...
- 《AI上字幕》基于openAI研发的whisper模型,语音(视频)一键转文本/字幕/带时间轴/支持多语言/自带翻译《桌面版教程》
简介: OpenAI的chatGPT非常火爆,其实OpenAI旗下的另一个模型实力也十分强大,它就是开源免费的Whisper语音转文本模型,目前为止它是较为顶尖的语音转文本模型 当前github上也有 ...
- Visual Studio2005下配置及运行NUnit
知道.net下有个NUnit,一直没有用它来写程序.今天测试了下试试,写点心得出来,一边写程序一边还得测试,浪费了很多时间精力.代码有了一定规模了,慢慢体会到单元测试的作用.用Nunit进行单元测试能 ...
- linux pm,Kali Linux下配置PM3运行环境
0x00 前言 作为一个学生党,在今年的早些时候入手了Proxmark3rdv4,一下子花了不少还是有点小心疼,先上Freebuf来看了下相关的资料发现还是有点少,尤其是关于环境配置方面,虽然官方的w ...
- mac上php环境_在Mac系统下配置PHP运行环境
PHP.png 概述 Mac系统对于PHP运行非常友好,我们只需要进行简单的配置便可以开始进行使用,本篇文章将一步一步地介绍Apache.PHP和MySQL的安装与配置,为开始进行开发铺好路 Apac ...
- 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 ...
最新文章
- RISC-V会彻底改变计算吗?
- Eigen 模板库的简介
- Java基础实战Bank项目01-04
- RESTful API概述
- 乱七八糟的想,乱七八糟的记。
- Atitit freemarker模板总结 D:\workspace\springboothelloword\src\com\attilax\util\TempleteFreemarkerUtil.
- Tapestry5 事件处理函数返回结果处理策略
- 常用词句或缩略语汇总
- 化学元素周期表外层电子排列规律
- 声音存储空间计算公式_声音采样频率计算公式
- Ant Design Of react modal框动态控制footer展示或者隐藏
- 电脑变慢,电脑突然变慢怎么办 电脑卡死原因和解决方法
- 人月到底有多少神话色彩
- recovery 恢复出厂设置失败Data wipe failed
- 网页被劫持怎么修复?主页被劫持修复方法
- 中国书信礼仪 (二)
- vivado安装步骤
- java cookie设置注意事项
- 四天搞懂生成对抗网络(一)——通俗理解经典GAN
- 曲线曲面的基本理论3之曲线的参数表示