IIS+PHP本地开发环境配置

 

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

    IIS+PHP本地开发环境配置
    IIS+PHP本地开发环境配置
  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删除前面;

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

    记事本编写一个index.php的文件,输入<?php phpinfo();?>将其放在C:inetpubwwwroot目录下,打开浏览器输入127.0.0.1/index.php,如果出现php版本信息画面说明本地iis+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 消失。

原文地址:https://www.cnblogs.com/wolfocme110/p/5092177.html