[IIS] 配置PHP的过程与坑

* 32位与64位程序的兼容性问题

如果64位的IIS内的处理程序需要使用32位程序或者扩展,必须在ApplicationPool里面的高级设置里,将AppPool设置为允许32位。否则32位的程序将无法正常加载:
IIS管理器=>Application Pools=>DefaultAppPool(或其它)=>右边选项栏 Advanced Settings=>Enable 32-Bit Applications

踩过坑的兼容性问题程序包括:

  isapi_rewrite3 的32位版
  MS Office 的32位版COM组件

时间: 2024-11-04 17:44:11

[IIS] 配置PHP的过程与坑的相关文章

图解IIS配置过程

环境介绍: 操作系统:win7,64位.IIS7 开发软件:VS2010,32位 图解IIS配置过程: 此过程之前确保已安装了IIS. 1.在"控制面板"中找到"管理工具",点击打开之后,双击"Internet 信息服务(IIS)管理器",弹出"Internet 信息服务(IIS)管理器"窗口,如图 2.在"Internet 信息服务(IIS)管理器"窗口中,右键"应用程序池".点击&q

iis配置访问错误

最近换工作,忙着熟悉新的环境,新的框架技术(银行用的EBF),各种碰坑. 总结一下iis配置过程当中遇到的一个坑------ 按照环境搭配手册一步一步的配置,在我机器上访问一直报500的错,但是同样的在同事电脑上搭建环境,反而很正常的访问运行. 纠结很长时间没搞定,最后自己摸索解决方法如下,碰到同样问题的同行可以参考一下,避免走弯路. 网站名字EBOM,网站路径访问到WebSite目录. 网站的访问权限是没问题,但是WebSite的访问权限有限制,必须为Everyone才行.所以部署网站的时候如

windows中使用mysql配置my.ini时的坑

windows中安装mysql的一般步骤: mysql版本:5.7.16 1.解压 2.把解压的文件夹bin目录地址添加到环境变量PATH里面 3.在文件加中添加配置文件my.ini--配置内容后面说,坑的所在 3.cmd(管理员模式)cd到bin目录里,执行命令 mysqld -install mysql --default-file= my.ini的物理路径 (这句命令是添加mysql服务,并把my.ini设为配置文件) 4.第3步成功后,继续执行命令 mysqld --initialize

IIS配置中连环错误:先500.19 之后500.21错误

在公司刚刚加入海鸥项目,自然就是配置vs.数据库和iis前两个是很简单的.在iis配置的过程中不断的出错. 在开始的时候直接是添加虚拟目录.添加应用程序池,然后再回到虚拟目录中编辑成应用程序.按理说就应该发布了,但是正在浏览的时候总是报错500.19如下图 后来找到了原因是asp应用程序没有打开,于是就在控制面板--程序---打开和关闭windows功能---internet信息服务----万维网服务------应用程序开发功能中选中全部. 这个问题解决了,但是出现了新的问题, HTTP 错误

【php】在Windows2003下的IIS配置php5.4

本文与<[php]在Windows2003下配置Apache2.4与php5.4>(点击打开链接)为姊妹篇,仅仅是php所用的server有点不同,这里一个是Apache2.4,一个是Windows2003自带的IISserver. 一.在Windows2003安装IIS 1.首先打开Windows2003的控制面板,查看是否有"管理工具",没有也不要紧,点击"加入或删除程序".有的话.能够直接进入第二步,IIS的配置. 2.在弹出的窗体,选择加入/删除

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)(注意:必须安装vc

win7下的PHP+IIS配置,找不到php5isapi.dll的问题,版本5.4.9

原文:win7下的PHP+IIS配置,找不到php5isapi.dll的问题,版本5.4.9 问题:PHP新手配置,在官网上下载的压缩包.按网上的找的教程配置IIS时发现,在解压包里找不到php5isapi.dll文件,没办法添加脚本映射. 解答: 从PHP5.3版本开始,在PHP文件里面没有php5isapi.dll了,不能在IIS6上面通过ISAPI扩展运行. 就是说PHP5.3以后的版本不再支持用ISAPI进行扩展在IIS里运行了,应该用FastCGI方法配置. FastCGI执行方式是以

配置vsftpd的遇到的坑及搭建虚拟账户

配置vsftpd的遇到的坑及搭建虚拟账户 vsftpd是Very secure FTP 的简写,是一款非常安全的FTP软件.支持IPV6及SSL加密. vsftpd特性: 安全,高速,稳定 基于IP的虚拟FTP服务器 支持虚拟用户 支持PAM或者xinetd/tcp_wrappers的认证方式 支持每个虚拟用户具有独立的配置 支持带宽限制 常见的报错及解决方法 开启了anon_upload_enable=YES匿名用户可以上传文档,为什么总是还是提示553 Could not create fi

IIS配置WCF服务

在高校平台中,各系统的服务端通过WCF向外提供接口,如果自己用这些接口大可以用VS发布,在客户端调用这个本地接口就可以了.但若要给别人用则得用IIS进行IP地址和端口号发布了. 一.VS发布WCF 1.对于VS本地发布服务的这种,只要程序没有什么问题,一般都可以发布成功. 2.把发布成功的这个服务地址放在客户端的配置文件中,客户端就可以调用服务端的资源了 二.IIS发布WCF 1.(1)启用IIS IIS发布WCF,需要提前启用IIS的一些功能,如下: (2).添加要发布的网站 (3)添加成功后