PHP5.4 + IIS + Win7的配置

新发布的php5.4需要采用FastCGI模式在IIS上配置,原来的php5isapi.dll已经找不到了。

    1. 安装IIS:

      在控制面板——程序和功能——打开或关闭windows功能中,保证IIS、CGI的安装打钩,否则将没有FastCGIModule选择。(如果是2008R2则要选择上FastCGI,我这是Windows7没有FastCGI选)保险起见可以全部选上:

    2. 将下载的php安装包解压在本地,如D:\server\php\(以下均以此地址为例)。复制其中的php-development.ini为php.ini,并进行如下修改(要去掉开头分号):

      ①修改扩展路径:extension_dir = "d:\server\ext"

      ②找到要扩展的部件(可能不止一个),如:extension = php_mysql.dll

      ③时区:date.timezone = asia/shanghai

      ④fastcgi.impersonate=1 默认为0,如果使用IIS,你需要开启为1

      ⑤cgi.fix_pathinfo=1

      ⑥cgi.force_redirect=0 默认为1,如果你使用IIS,需要将其关闭为0

      ⑦session存储路径,如:session.save_path = "d:\server\web\session"

      在win7的IIS7上配置php时,并不需要把php.ini和相关文件拷到系统目录下了。

    3. 打开IIS管理器(右键计算机——管理——服务和应用程序——Internet信息服务):

      点击ISAPI和CGI限制,点击添加,路径为d:\server\php\php-cgi.exe,描述可写php,允许执行扩展路径,确定。

      点击处理映射程序,点击添加模块映射,请求路径*.php,模块FastCGIModule,可执行文件d:\server\php\php-cgi.exe,名称可为php。

      此时IIS就基本配置好了,重启IIS即可使用默认站点。

    4. 新建网站:

      在IIS管理器中,点击应用程序池,添加应用程序池,如图:

      然后点击网站,添加站点,配置网站名称,物理路径和绑定端口之类的信息:

      接着点击新添加好的网站,选择默认文档,并添加好文档。

      完成新网站的添加后,务必再去确认新网站的“处理程序映射”和“ISAPI和CGI限制”是否设置好。确认后,重启IIS服务器即可。

    5. 测试:

      在刚才的站点路径中,如d:\server\web,新建一个index.php的文件,内容如下:


      1

      <?php
      phpinfo(); ?>

      在浏览器中输入 http://localhost:8080/  ,出现php配置信息,表明配置成功。

      (注:如不加端口号,http默认为80,如果网站端口号不是80则要加上)

时间: 2024-10-10 23:13:45

PHP5.4 + IIS + Win7的配置的相关文章

web iis服务器安全性配置实例

自己不维护服务器,不知道维护服务器的辛苦.刚开始为了嫌麻烦,抱有侥幸心理,一些繁琐的安全设置没有配置,结果服务器连一天都没撑过去.经过10天的反复摸索和努力,现在服务器已经稳定工作一个月了,特此整理本文. 我的服务器的应用含:     APACHE:80     IIS:81,由APACHE映射过来     MySql: 3306     SQLServer2005: 5687     svn: 80     FTP: 21 远程桌面:9898 一:关于TCP/IP筛选      TCP/IP的

IIS 7.5 配置伪静态

IIS 7.5 配置伪静态_win服务器_脚本之家 win7下IIS的安装和配置 图文教程详细出处参考:http://www.jb51.net/article/29787.htm IIS 7.5 配置伪静态,布布扣,bubuko.com

win8网站发布——IIS安装及配置

一:代码打包发布 由于这里其他人的博客里写的很清楚了,就不多说了,详见 这里 网站发布-图解Win7旗舰版中的IIS配置asp.net运行环境(一) 网站发布-图解Win7旗舰版中的IIS配置asp.net运行环境(二) 这里仅对其中的不足做一些补充,尤其要注意以下几个地方 一:安装IIS 比较win7的安装来说,多选了几个钩钩,不然会报错,你也可以全选. 控制面板->程序和功能->启动和关闭windows功能,下边这几项必选 尤其是asp与ISAPI项 钩钩图例: 选择后单击确定,等待自动安

win7安装配置IIS6.0

转自:http://jingyan.baidu.com/article/2d5afd69f32fbb85a2e28e16.html win7安装配置IIS6.0 今天给大家讲在,win7系统下如何,安装配置IIS6.0,正在配置的朋友请看图吧. 百度经验:jingyan.baidu.com 方法/步骤 1 开始->控制面板->程序和功能-> Windows功能打开或关闭,选中ASP. 步骤阅读 2 开始->控制面板->管理工具-> IIS管理器,应用程序池->添加

网站运维工具使用iis日志分析工具分析iis日志(iis日志的配置)

我们只能通过各种系统日志来分析网站的运行状况,对于部署在IIS上的网站来说,IIS日志提供了最有价值的信息,我们可以通过它来分析网站的响应情况,来判断网站是否有性能问题,或者存在哪些需要改进的地方 对于一个需要长期维护的网站来说,如何让网站长久稳定运行是件很有意义的事情.有些在开发阶段没有暴露的问题很有可能就在运维阶段出现了,这也是很正常的.还有些时候,我们希望不断地优化网站,让网站更快速的响应用户请求,这些事情都发生在开发之后的运维阶段. 与开发阶段不同的,运维阶段不可能让你去调试程序,发现各

Windows-008-VirtualBox 安装 Win7 前沿配置详解

此文主要讲述在 Windows 系统下安装虚拟机 VirtualBox,及用 VirtualBox 安装 Win7 Professional 64bit 操作系统的前沿配置为例,配以图文进行详细的讲解.希望能对亲们有所帮助,若有不足之处,敬请大神指正,不胜感激! 一.为何要安装虚拟机,为何选择 VirtualBox 众所周知,当我们需要对系统的一些设置进行配置的时候,或者在系统上搭建一些测试.开发环境学习,又或者有些亲们想体验学习一下 Linux.Mac OS X 操作系统,我们就需要一台安装了

IIS 7.5 配置Asp+Access的几点注意的地方

环境:window2008 R2 + iis 7.51 把网站程序放在一个www文件夹里面,给这个文件夹添加everyone的用户,赋予全部读写权限,这样安全些.2 选中要配置的网站,点击页面中间“ASP”按钮,修改“调试属性”>“将错误发送到浏览器”的值为“True“:修改”行为“>”启用父路径“为”TRUE“本来到这就完了,但是我的asp还是出现错误,代码如下:=======================Microsoft JET Database Engine 错误 '80004005

禁用win7自动配置ipv4地址

现象 一台新电脑,连了网线,没有dhcp,需要手动配置Ip. 配置了一个Ip后,发现ping网关不通. ipconfig 发现有2 个IP: 自动配置 IPv4 地址  . . . . . . . : 169.254.11.19(首选) 子网掩码  . . . . . . . . . . . . : 255.255.0.0 IPv4 地址 . . . . . . . . . . . . : 172.16.1.11(复制) 子网掩码  . . . . . . . . . . . . : 255.2

docker win7加速器配置

docker win7加速器配置 打开 Kitematic (Alpha) 点击左下角 DOCKER CLI 输入 docker-machine ssh default sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=[此处为你的加速地址] |g" /var/lib/boot2docker/profile exit docker-machine restart default 这样重启Docker后就可以用国内的镜像来