1. 打开Win7系统自带IIS。如图只要点击两下,CGI一定要勾选上!完成后打开浏览器输入127.0.0.1测试一下,如果能打开页面说明iis开启成功。

  2. 安装PHP。不同版本的PHP会有所不同,这里使用的是php-5.2.12-Win32版本。楼主测试过php5.4版本安装目录里没有php-cgi.exe文件,后续步骤无法进行,看本教程安装的话建议使用php-5.2.12版本。
  3. 安装php-5.2.12,完成后用文本编辑器打开 php.ini-recommended,将文件名改为 php.ini 并做如下修改:

    1.Ctrl+F搜索extension_dir="./"将其改为extension_dir = "你的php安装目录\ext"

    2.Ctrl+F搜索cgi.force_redirect = 1将其改为cgi.force_redirect = 0

    3.Ctrl+F搜索cgi.fix_pathinfo删除前面;

    4.Ctrl+F搜索fastcgi.impersonate删除前面;

  4. 点击windows徽标,输入iis,打开IIS信息管理器
  5. 点击处理程序映射,然后点击添加模块映射
  6. 按照图中所示填写好添加模块映射面板参数。【可执行文件】那里填写时打开php安装目录下的php-cgi.exe
  7. PHP环境配置好了,现在进行一下测试是否真的安装成功了。

    记事本编写一个index.php的文件,输入<?php phpinfo();?>将其放在C:\inetpub\wwwroot目录下,打开浏览器输入127.0.0.1/index.php,如果出现php版本信息画面说明本地iis+php开发环境已经配置成功。

注意:php Warning: phpinfo(): It is not safe to rely on the system's timezone settings.解决方法

安装php后,使用phpinfo();查看信息,有Warning: phpinfo(): It is not safe to rely on the system's timezone settings,原因是没有设定系统的timezone。

解决方法:

1.打开php.ini,如不知道php.ini的位置,可以使用

<?php
phpinfo();
?>

查看Loaded Configuration File就知道当前使用的php.ini位置了。

2.找到date.timezone,修改为 date.timezone = RPC,后保存。

[Date]

; Defines the default timezone used by the date functions

; http://php.net/date.timezone

date.timezone = 

修改为

[Date]

; Defines the default timezone used by the date functions

; http://php.net/date.timezone

date.timezone = UTC

3.修改后重启php,查看phpinfo(); warning 消失。

IIS+PHP本地开发环境配置的更多相关文章

  1. UPUPW Apache5.5系列本地开发环境配置

    UPUPW Apache5.5系列 1. 在官网下载 Apache5.5系列,选择云端下载. 官网地址: http://www.upupw.net/aphp55/n110.html 2. 下载后,将压 ...

  2. OpenShift 本地开发环境配置(基于 Minishift)

    本文要做什么? 很多为了验证应用在 OpenShift 平台的行为是否正常,或者组成一个简单的开发环境,直接搭建一个 OpenShift/Origin 环境可能太重了,而且运行在本机可能占用内存也太多 ...

  3. Sentry 监控 - Snuba 数据中台本地开发环境配置实战

    系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...

  4. vue-router History 本地开发环境和nginx配置

    vue-router mode=history本地开发环境配置 解决方法1.修改webpack的的devServer配置项(devServe存在于,rvue-cli2在webapck.config.j ...

  5. 配置https and http2 local本地开发环境

    今天,几乎所有你访问的网站都是受HTTPS保护的.如果你还没有这样做,是时候这样做了.使用HTTPS保护您的服务器也就意味着您无法从非HTTPS的服务器发送请求到此服务器.这对使用本地开发环境的开发人 ...

  6. spark-windows(含eclipse配置)下本地开发环境搭建

    spark-windows(含eclipse配置)下本地开发环境搭建   >>>>>>注意:这里忽略JDK的安装,JDK要求是1.8及以上版本,请通过 java  ...

  7. 第一节:ASP.NET开发环境配置

    第一节:ASP.NET开发环境配置 什么是ASP.NET,学这个可以做什么,学习这些有什么内容? ASP.NET是微软公司推出的WEB开发技术. 2002年,推出第一个版本,先后推出ASP.NET2. ...

  8. 基于Eclipse的Hadoop应用开发环境配置

    基于Eclipse的Hadoop应用开发环境配置 我的开发环境: 操作系统ubuntu11.10 单机模式 Hadoop版本:hadoop-0.20.1 Eclipse版本:eclipse-java- ...

  9. XMPP开发环境配置

    首先配置XMPP开发环境配置需要的软件 先安装xampp-osx-1.8.3-5-installer.dmg 安装成功后launchpad里会多出一个XAMPP(其他),点开里面的manager-os ...

随机推荐

  1. COM Error---HRESULT

    一.COM Error 调用COM接口产生的错误.几乎所有的COM函数和接口方法都返回类型为HRESULT的值.HRESULT(用于结果句柄)是返回成功.警告和错误值的一种方法.HRESULTs实际上 ...

  2. PHP 源码安装常用配置参数和说明

    常用的配置参数1. --prefix=/usr/local/php指定 php 安装目录install architecture-independent files in PREFIX 默认/usr/ ...

  3. codevs 5972 格子游戏

    5972 格子游戏  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold   题目描述 Description Alice和Bob玩了一个古老的游戏:首先画一个n * ...

  4. AttributeError: module 'tensorflow' has no attribute 'set_random_seed'

    anaconda3 python3.7 安装好tensorflow 后出现上面的问题,原因是安装的tensorflow版本是2.0的,所以使用以前的代码tensorflow中的函数不兼容.

  5. spark sql 常用语句

    在spark dataFrame数据结构里面使用sql语句查询数据 (因为是RDD和dataFrame数据是只读的,所以不能做修改,删除操作.) 首先将文本数据转换为DataFrame数据格式 有两种 ...

  6. 34、spark1.5.1

    一.Spark 1.4.x的新特性 1.Spark Core 1.1 提供REST API供外界开发者获取Spark内部的各种信息(jobs / stages / tasks / storage in ...

  7. sql转码

    select               bzj,               sqid,               zcslh,               qymc,               ...

  8. 部署owa预览服务

    b部署owa预览服务 一.前言 1.1 服务器需求 转换文档需要两台服务器,一台为转换server,另外一台为域控server.(安装office web apps的服务器必须加域才能安装成功,如果没 ...

  9. FCN笔记

    FCN.py tensorflow命令行参数 FLAGS = tf.flags.FLAGS tf.flags.DEFINE_integer("batch_size", " ...

  10. 时间控件My97DatePicker事件监听及用法

    引入js <script src="My97DatePicker/WdatePicker.js"></script> 应用 <input type=& ...