php7+IIS 配置环境(windows环境)

  继php7+apache2.4 配置环境(window环境)后,由于B2C项目准备上线;特此小编在阿里云上搭建PHP7环境,为此特写上搭建过程希望正处于搭建php7+IIS(windows环境)中的朋友参考;

  1. 准备

  (1) PHP

  在官网下载PHP7,分为Non Thread Safe和Thread Safe版本; 两大版本分别有适应IIS和Apache服务器;将PHP解压于想要目录(比如:解压路径为:C:\Program Files (x86)\Server\PHP)(注意:必须安装vc2015,否则PHP安装一定失败)

    

  (2) IIS服务器

  2. php配置

  打开php目录,找到php.ini-development(或php.ini-production)重命名为php.ini;

  (1) ext扩展目录路径

  找到 ; extension_dir ="ext"; 去掉";",写入ext的绝对路径,注意路径全为反斜杠"/";

  (2) 开启部分扩展

  须看个人需求,不一一说明;

  (3)开启fastcgi

  找到; fastcgi.impersonate = 0去掉";",更改1;(

从PHP5.3版本开始,在PHP文件里面没有php5isapi.dll了,不能在IIS6上面通过ISAPI扩展运行。

就是说PHP5.3以后的版本不再支持用ISAPI进行扩展在IIS里运行了,应该用FastCGI方法配置。

  (4)开启IIS

  找到;cgi.fix_pathinfo=1去掉";";

  (5) 关闭cgi.force_redirect

  找到; cgi.force_redirect = 1去掉";",更改0;

  (6)cgi.rfc2616_headers

  找到; cgi.rfc2616_headers = 0去掉";",更改1;

  3. IIS配置

  internet 信息服务(IIS)管理器中,添加添加FastCgi模块映射。

  请求路径:*.php。模块:FastCGIModule。

  可执行文件:选择解压包下的php-cgi.exe。名称:phpcgi。

  注:如果没有fastcgimodule这个模块,就在添加和删除windows的程序中添加IIS中的CGI模块。

  4. FastCGI进程意外退出如何解决?

  在使用Windows7 IIS7进行PHP配置安装过程中,如果PHP配置不正确,会出现FastCGI进程意外退出出错信息,可以在DOS下使用

  php –v

  进行调试查看,一般情况下会将PHP配置的错误信息报出,只要根据此信息修改相关PHP配置即可。

  

  

  

时间: 2024-12-19 05:40:44

php7+IIS 配置环境(windows环境)的相关文章

Gvim各种插件配置(windows环境下)

1.Vundle插件:https://github.com/gmarik/Vundle.vim 用于管理Vim插件,安装此插件需要系统中已安装git,参考链接:Git for Windows安装和基本设置 在Vim/vimfiles路径下新建文件夹bundle,然后在此文件夹下克隆github上的vundel项目: 完成后会在bundle文件夹下看到Vundle.vim文件夹下的内容,开始配置vundle: 在.vimrc文件中添加如下代码: 1 filetype off 2 3 "Vundle

Windows 8 IIS配置PHP运行环境

在Windows 8 的IIS(8.0)中搭建PHP运行环境: 一:安装IIS服务器 1.进入控制面板>>程序和功能>>打开或关闭Windows 功能,找到Internet信息服务,记得选中CGI这一项 2.安装完成后在浏览器中打开localhost,查看是否能显示IIS的欢迎页面: 二:下载安装配置PHP环境 1.下载PHP,官网地址:http://windows.php.net/download/, 2.将下载的zip压缩包解压到D盘下,解压后为E:\php; 3.进入控制面板

php7(PHPNG) windows环境下部署

很长时间没有写博客了,为了帮助身边的小伙伴,同时也为了自己的记忆更加牢固,还是记录下php的职业生涯(大牛勿喷,欢迎更多的朋友加入群:13768387) 作为一名phpcodeer,一直喜欢研究php,一旦有新的版本出现,马上进行生产环境测试,但是其中也出现过噩梦,为了能看到胜利的曙光,只能牺牲了生产环境了,同时也感谢我身边的小伙伴,你们才是我最大的动力!以下是window7环境下部署php7.0环境:(线上大规模部署要自己选择) 第一步:php7.0的源码下载(截至到2015.8.03) 更具

Windows10 IIS配置PHP运行环境

在Windows 8 的IIS(8.0)中搭建PHP运行环境: 一:安装IIS服务器 1.进入控制面板>>程序和功能>>打开或关闭Windows 功能,找到Internet信息服务,记得选中CGI这一项 2.安装完成后在浏览器中打开localhost,查看是否能显示IIS的欢迎页面: 二:下载安装配置PHP环境 1.下载PHP,官网地址:http://windows.php.net/download/, 2.将下载的zip压缩包解压到D盘下,解压后为E:\php; 3.进入控制面板

Windows2008RC2 IIS配置php执行环境

1:下载一个php manager,安装.打开IIS管理器后,点击计算机,就能够看到右边PHPManager 静静地躺在那儿了.双击PHPManager    后我们就能够開始对PHP进行配置了. 2: php.ini 中的 CGI 和 FastCGI 设定 fastcgi.impersonate = 1 fastcgi.logging = 0 cgi.fix_pathinfo=1 cgi.force_redirect = 0 之后点击 Register new php version就可以.选

pomelo环境配置(windows环境)

目录 简介 准备 安装 工程的创建 简介 1.网易开源,免费,业(diao)界(si)良(fu)心(li)呀,^.^ 2.游戏服务器框架(当然也可以用于web服务器) 3.高性能.高可伸缩.分布式,多进程 4.支持大多数主流平台的客户端,并提供了开发库 5.完整的文档,详细的demo(包含了多数客户端的,如果大家有其他除了官网上面的例子,希望可以分享一下.) 6.中文开发文档 准备 1.node.由于pomelo是基于node的,所以你需要提前的安装node,这里有一个关于安装node的教程,这

IIS配置php运行环境默认加载的php.ini路径

第一步: 把PHP的安装路径添加到环境变量Path中,右键 “我的电脑” -> 高级 -> 环境变量 -> 系统变量,追加 D:PHP-5.2.8\; 第二步: 新建“系统变量” PHPRC,值为 D:\PHP-5.2.8\

tomcat下配置https环境(windows环境)

在网上搜了一下,内容不是很完善.现进行整理,做个学习笔记,以备以后使用. (1)进入到jdk下的bin目录 (2)输入如下指令“keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore” d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下.注意若要放到c盘,在win7系统下,需要以管理员身份进入到命令行中进行操作,否则是无法创建tomcat.keystore的.本例

IIS 配置asp.net 环境

打开Internet信息服务管理器,在左侧点击“应用程序池”,下面将以asp.net v4.0 程序池为例 在中间的“ASP.NET V4.0”上右键“高级选项”,展开“进程模型”,找“标识”选项,然后在“标识”选项的右侧单击弹出对话框,选择“LocalSystem”点击确定. 注意64位机器只要将“启动32位应用程序”选项的值修改为true和标识改为LocalSystem就可以了,其他使用机器的默认配置. 然后部署服务 添加应用程序,在弹出的对话框中填写“别名”,即给要部署的服务起个名字:应用