IIS下配置PHP

首先下载Windows的PHP安装包。随后将该包解压至C:\PHP。完成上面的步骤后,将C:\php目录下的php.ini-dist文件改名为php.ini,然后拷到C:\Windows目录下。

用记事本打开C:\Windows目录php.ini文件

找到register_globals = Off 将 Off 改成 On。

找到extension_dir = "./" 将路径改成php里的ext所在的位置,如"C:\php\ext"。

最后将php目录下的php5ts.dll拷到C:\WINDOWS\system32目录下。至此完成PHP的安装步骤。

设定IIS支持PHP

添加新的WEB扩展服务:
“Internet
信息服务(IIS)管理器”→“Web服务扩展”→添加一个新的Web
服务扩展。

添加:php目录下的php5isapi.dll,名称:PHP设置扩展状态为允许:√。完成后选择确定。

添加ISAPI筛选器:
“Internet 信息服务(IIS)管理器”→“网站”→“属性”→“ISAPI 筛选器”→添加筛选器名称:PHP可执行文件,指向php目录下的php5isapi.dll。

添加php映射文件:
“Internet
信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“配置映射”→添加可执行文件:php目录下的php5isapi.dll
扩展名:.PHP。

添加首页默认文件:

“Internet
信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“文档”。添加index.php首页文件。

设定网站文件夹相关权限
添加everyone和IUSR及IWAM用户权限。查看相关资料说只需添加
IUSR用户权限就可以但我个人试过如果不加入everyone用户则执行不成功。

时间: 2024-10-11 04:40:40

IIS下配置PHP的相关文章

Windows 2003 IIS下配置MySQL+PHP+ISAPI_Rewrite+Zend+Xcache

Windows 2003 IIS下配置MySQL+PHP+ISAPI_Rewrite+Zend+Xcache zend  mysql  php  iis  windows  extension 一.准备工作 windows 2003,自己买吧... 安装IIS 6.0:安装系统后在"控制面板"->"添加或删除程序"->"添加/删除Windows组件"->双击"应用程序服务器"->然后选中"In

怎样在IIS下配置PHP

首先下载Windows的PHP安装包.随后将该包解压至C:\PHP.完成上面的步骤后,将C:\php目录下的php.ini-dist文件改名为php.ini,然后拷到C:\Windows目录下. 用记事本打开C:\Windows目录php.ini文件php.ini里找到register_globals = Off 将 Off 改成 On. 再找到extension_dir = "./" 吧"./"里的./改成php里的ext所在的位置,如"C:\php\e

IIS下配置SilverLight

在Windows 2003 IIS 6.0环境下  在Silverlight中需要使用xap.XAML文件类型,如果您想在IIS服务器上使用Silverlight 4.0程序,所以必须在IIS中注册 xaml和xap的MIME文件类型. 打开IIS->站点属性->HTTP头->MIME类型->新建: 扩展名: .xap MIME类型:application/x-silverlight 扩展名: .xaml MIME类型:application/xaml+xml

IIS下配置跨域设置

1.设置Access-Control-Allow-Origin 2.添加"HTTP响应标头" 打开IIS,找到"HTTP响应标头"点进去,在右侧可以看到添加,然后添加如下标头即可 Access-Control-Allow-Headers:Content-Type, api_key, Authorization Access-Control-Allow-Origin:*

IIS下配置php5.5

首先添加IIS. 控制面板-〉程序-〉打开或关闭Windows功能 1. 勾选"Internet 信息服务" 2. 勾选"IIS 管理控制台" Internet 信息服务-〉Web 管理工具 3. 勾选"CGI" Internet 信息服务-〉应用程序开发功能 IIS自动在c盘建立inetpub文件夹,其子文件夹wwwroot为网页文件放置目录. 然后,解压缩PHP并设置. 1. 解压缩文件 把php-5.5.3-nts-Win32-VC11-x

IIS下配置跨域设置Access-Control-Allow-Origin

设置Access-Control-Allow-Origin json文件通过服务器,设置跨域,可以解决调用:如www.xxx.com/xxxx.json 打开IIS,找到“HTTP响应标头”点进去, 在右侧可以看到添加,然后添加如下标头即可 Access-Control-Allow-Headers:Content-Type, api_key, Authorization Access-Control-Allow-Origin:*  以下来源:https://developer.mozilla.o

IIS下发布关于Excel导入导出时遇到的问题集锦(转)

问题描述 1.Excel每个工作薄(sheet)生成记录行数 2.asp.net关于导出Excel的一些问题的集锦 3.下载失败,临时文件或其所在磁盘不可写 4.未能加载文件或程序集"Microsoft.Office.Interop.Excel, Version=14.0.0.0,** 5.IIS下发布操作Excel程序时遇到{00024500-00***即80070005错误 6.System.ComponentModel.Win32Exception: 拒绝访问 有关这这几个问题详解. 问题

32位win7系统下配置IIS遇到php-cgi.exe - FastCGI 进程意外退出问题的解决办法

今天重装了一下系统,是32位的WIN7,装完系统后想把IIS装回来,因为有时候需要用到笔记本处理一些事情,结果WEB服务器正常了,但IIS的FASTCGI模块始终不能解析PHP,一直报php-cgi.exe - FastCGI 进程意外退出的错误,于是上网找了一下解决办法,将解决过程写下来,以备忘: 解决的思路很简单,既然是不能解析PHP,那就直接运行一下PHP,看会报什么错,再对症下药,于是,在命令提示符窗口进入php安装的根目录,然后运行php -v的命令,这时窗口弹出计算机丢失msvcr1

win7下配置IIS

Win7系统下配置IIS的步骤: 一.进入Win7的控制面板,打开程序功能,选择打开或关闭Windows功能 . 1.找到程序和功能,点击进入 2.点击代开或关闭Windows功能 二.将Internet信息服务的所有组件全部勾选.(记得一定要把所有组件全部勾选) 三.点击确定,等待安装,安装完成后需要重启. 四.再次打开控制面板,找到管理工具. 五.开始配置IIS,打开管理工具,选择Internet信息服务(IIS)管理工具 六.进行配置