最简单的Windows IIS7安装php详细图文教程

最近没事就去冰点工作室,分析前辈们留下的网站代码,休息之余不禁感叹自己果然弱爆了。革命尚未成功,同志仍需努力。话说我主要了解的是php,所以决心让湖大在线网站服务器能够运行PHP代码。谷歌了各种资料,上了微软的官网,发现安装的方法还是挺多的,简单的罗列一下:

  • Windows 搭配 IIS7 PHP MySQL 环境
  • Windows7部署WordPress傻瓜式教程(IIS7.5+MySQL+PHP+WordPress)
  • Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程

不过在尝试了很多方法后,发现还是微软官网上的PHP安装方法最简单,下面我将带领大家一步步安装和配置PHP

在安装PHP之前,需要在“Windows功能”(控制面板-》程序和功-》打开或关闭Windows功能)里边选中Internet Information Services可承载的Web核心和IIS信息服务(建议选中所有的内容)

首先进入微软的IIS PHP页面http://php.iis.net/,如图:最简单的Windows IIS7安装php详细图文教程_第1张图片

单击“Install PHP Now”,之后进入另一个页面,浏览器会自动下载并启动Web平台安装程序,我们选择运行这个程序

iis安装php3iis安装php4

这时会下载一个叫做“PHP53”的程序,运行程序,按照提示一步步安装,基本上不需要修改什么内容,由于这个程序需要从网上下载安装包,因此可能会有些慢。

最简单的Windows IIS7安装php详细图文教程_第2张图片

这是会弹出一个窗口,选择“我接受”进入下一步

最简单的Windows IIS7安装php详细图文教程_第3张图片

这个时候程序就开始从网上下载安装包了,在经过一段时间的等待之后,提示安装完成。

安装好后,打开IIS,会发现多了一个叫做“PHP Manager”的模块,接下来,就需要对PHP进行配置了

iis安装php7

进去之后,在上方会有一个黄色的提示块,这个就是我们需要配置的问题,点击"View recommendations"

最简单的Windows IIS7安装php详细图文教程_第4张图片

这样,关于php最基本的配置就完成了,是不是非常简单~~~

常见问题解答:

  • 一些php框架需要重写URL地址,如何进行配置(以CodeIgniter为例)
    • 要开启URL重写功能,需要下载一个URL重写模块,下载链接http://www.microsoft.com/zh-cn/download/details.aspx?id=7435(IIS7 x64),其他版本的请自行搜索
    • 下载完成后按照提示进行安装,然后在网站的根目录下新建一个"web.config"文件
    • 将以下代码粘贴到“web.config”文件中(该资源来自于codeigniter在IIS服务器上运行需要的web.config文件)
      • <?xml version="1.0" encoding="UTF-8"?>
      • <configuration>
      •     <system.webServer>
      •         <rewrite>
      •             <rules>
      •                 <rule name="Rewrite to index.php">
      •                     <match url="index.php|robots.txt|images|test.php" />
      •                     <action type="None" />
      •                 </rule>
      •                 <rule name="Rewrite CI Index">
      •                     <match url=".*" />
      •                     <conditions>
      •                         <add input="{REQUEST_FILENAME}" pattern="css|js|jpg|jpeg|png|gif|ico|htm|html" negate="true" />
      •                     </conditions>
      •                     <action type="Rewrite" url="index.php/{R:0}" />
      •                 </rule>
      •             </rules>
      •         </rewrite>
      •     </system.webServer>
      • </configuration>
  • 在本机开发的时候,如何让PHP错误直接显示在网页上
    • 在"PHP Manager"中,选择“Configure error reporting”,选择“Development Machine”,如图
    • 最简单的Windows IIS7安装php详细图文教程_第5张图片

你可能感兴趣的:(PHP,IIS7)