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.timezonedate.timezone = 

修改为

[Date]; Defines the default timezone used by the date functions; http://php.net/date.timezonedate.timezone = UTC

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

转载于:https://www.cnblogs.com/wolfocme110/p/5092177.html

IIS+PHP本地开发环境配置相关推荐

  1. erpnext v13 安装部署 + VSCode本地开发环境配置

    ERPNext Version-13 安装生产环境 参考链接 https://discuss.erpnext.com/t/install-frappe-erpnext-v13-beta-from-sc ...

  2. 一文读懂python本地开发环境配置

    python和java包管理的不同 java java需要安装jdk,我们通常使用maven进行包管理,有中央仓库,有本地仓库,项目优先从本地仓库拉取,拉不到会从远程仓库拉取,所有项目用到的包都会放在 ...

  3. win7 php mysql扩展名_Win7 iis php mysql 开发环境配置(详细)

    主要分为以下三个步骤: 1.Windows7安装IIS7.5: 2.安装MySQL及配置: 3.安装PHP: ----------------------安装IIS------------------ ...

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

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

  5. 微信小程序从本地开发环境到线上测试环境和生产环境的配置

    这篇文章是对慕课网mpvue实战项目视频过程中环境的配置的总结与更新(因为小程序文档时不时就更新) 项目源码:https://github.com/suhuashan/bookCommentSyste ...

  6. 最新版海豚调度dolphinscheduler-3.1.3配置windows本地开发环境

    0 说明 本文基于最新版海豚调度dolphinscheduler-3.1.3配置windows本地开发环境,并在windows本地进行调试和开发 1 准备 1.1 安装mysql 可以指定为windo ...

  7. 微信小程序:本地开发环境和线上环境配置

    在开发微信小程序的时候,需要配置: 本地开发环境 体验预览环境 审核版环境 生产环境 为了简化环境配置,我只区分了两个环境 本地开发环境 生产环境/体验预览环境审核版环境生产环境 参考文档 基础 /系 ...

  8. (无任何网络配置,纯代码实现) 一个组件,一个hook,让你在本地开发环境中拿到微信code

    前言 众所周知,初次接触微信相关生态铁定是头疼的,用微信API第一步就得拿到微信code, 官方上说这么操作,实际业务上体现就是:需要code的页面首先得重定向到微信的授权地址上面去,并且要携带上你当 ...

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

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

  10. 微信公众号开发本地环境开发_如何在5分钟内使HTTPS在本地开发环境上工作

    微信公众号开发本地环境开发 Almost any website you visit today is protected by HTTPS. If yours isn't yet, it shoul ...

最新文章

  1. java selenium (九) 常见web UI 元素操作 及API使用
  2. FastReport 使用入门
  3. 菜鸟级springmvc+spring+mybatis整合开发用户登录功能(下)
  4. 安卓拒绝服务漏洞分析及漏洞检测
  5. 大四课程设计之基于RFID技术的考勤管理系统(四)Qt界面设计
  6. 百度终于对知乎下手了:将以小程序接入百度App
  7. python grpc 并发_python中grpc的使用示例
  8. windows编译libevent
  9. 小米路由插件二维码2020_入门级Mesh首选?华来小方Mesh路由深度解析
  10. 正交幅度调制(QAM)信号的产生与解调介绍及matlab实现
  11. element表格动态合并多列
  12. MacOs在线重装系统教程
  13. 计算机的内存的作用是什么,电脑内存的作用是什么?
  14. Nacos集群(三节点)部署后总是出现某个节点或者某两个节点DOWN或者变成SUSPICIOUS
  15. 天邑ty1208-z,湖北高安版,线刷固件-免TTL激活方法
  16. Beta冲刺-第一天
  17. 大数据赋能,如何精细化运营?
  18. macromedia_评测-Dreamweaver MX 2004(Macromedia)
  19. wired xdisplay只能复制无法拓展
  20. 三维数字孪生引擎与实景互动,案例解析

热门文章

  1. 为什么苹果Mac的初始用户不在“/etc/passwd”文件中?
  2. Mac电脑隔空投递怎么添加到菜单栏?
  3. Mac上恢复已删除或未保存的Word文档该怎么做
  4. 《Linux多线程服务端编程:使用muduo C++网络库》上市半年重印两次,总印数达到了9000册...
  5. SVN Description : The working copy is locked due to a previous error.
  6. 极具破坏力的Linux系统命令
  7. 快切——响应css框架之布局结构命名
  8. 使用SCVMM2008 R2管理Hyper-V之3-使用模板部署虚拟机
  9. 我的博客之[网管日志]
  10. Java Web提交任务到Spark Spark通过Java Web提交任务