欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)

程序员文章站 2022-04-29 12:40:34
...

微软的Windows Server 2012发布后,第一时间进行了简单的试用,非常不错,特写了个简易的PHP环境搭建教程。 先来欣赏下Win2012的登录界面吧 第一步我们需要安装IIS8 1、点击任务栏最左边第一个图标,打开任务管理器,会看到一个“添加角色和功能”的入口,点

微软的Windows Server 2012发布后,第一时间进行了简单的试用,非常不错,特写了个简易的PHP环境搭建教程。
先来欣赏下Win2012的登录界面吧
Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
第一步我们需要安装IIS8
1、点击任务栏最左边第一个图标,打开任务管理器,会看到一个“添加角色和功能”的入口,点开
Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
2、选择“基于角色或基于功能的安装”,然后点击下一步
Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
3、在服务器选择界面选择当前服务器,并点击下一步
Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
4、服务器角色选择界面我们选择IIS,并点击下一步
Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
5、接下来需要连续多点两次下一步,然后来到“角色服务”选择界面,如果你只是单纯的运行PHP站点的话,这里仅需要在默认选择的基础上多选一个“CGI”选项即可,具体如下图所示
Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
6、接下来就开始安装了,安装好之后我们可以打开IIS管理界面
Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
第二步我们安装PHP运行环境
需要做一些准备工作,我们这里安装PHP5.3.24,并添加微软的PHP加速器Wincache,经我手头不少服务器实际验证会发现,Wincache稳定性和性能都不错,能为PHP运行带来不少速度提升。
我们将PHP5.3.24和Wincache安装包都下载好,这里我提供已经打包好的,这个包已经整合好Wincache,并且只要略为修改即可使用。下载地址:PHP5.3.24整合包下载

引用

此整合包特别说明,版本为PHP5.3.24NTS,并未做任何优化,遵循最小化修改原则,如果你的应用有特殊要求,可以在此基础上进行一些必要的修改即可


下载我给的整合包之后,解压出来,得到一个php5324的文件夹,找到里面php.ini文件,并用记事本或其他更专业的文字编辑器打开,需要修改如下几个地方

引用

1、找到下面这一行的内容

复制代码

  1. extension_dir = "D:websoftphp5324ext"

其中D:websoftphp5324是你的PHP存放路径,修改为你实际的路径即可,这里需要有一个特别要求,这个目录需要有IIS账号的可读权限,平时我都是简单的给一个everyone可读权限,其次还有一个我不成文的建议,一定不要把PHP安装在系统盘,原因就不细说了。
2、找到下面这一行代码

复制代码

  1. upload_tmp_dir = D:websoftphp5324upload_tmp

其中D:websoftphp5324upload_tmp是PHP的上传临时存放路径,这个路径可以随意指定,但是必须要让IIS账号有可写权限,我一般直接给了everyone可写权限,另外就是建议这个路径不要放在系统盘,我比较喜欢直接放在PHP目录里面,这样会显得比较好看一点。


进行完如上两点修改后,我们的PHP就准备好了,接下来我们打开IIS8管理器,选中左边的服务器名,并在中间部分的功能区选择“处理程序映射”,在处理程序映射界面选择右边操作栏的"添加模块映射“,具体如下几个图所示
Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
在添加模块映射的界面,我们需要填写如下几个项目

引用

请求路径 填 *.php
模块 选择 FastCgiModule
可执行文件选择你PHP安装目录下的php-cgi.exe,比如我示例中的 D:websoftphp5324php-cgi.exe
名称填写 PHP


Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
添加好模块映射后,去IIS默认站点目录下添加一个php文件,填入如下内容,然后访问,看看是不是见到了如下令人惊喜的页面呢

复制代码

  1. phpinfo();
  2. ?>

Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
至此,我们的PHP运行环境就搭建好了,非常的简单。如果还有任何问题,直接留言,我会一一解答的。
其实Win08上PHP的添加是一样的,只是08上还需要额外安装Microsoft Visual C 2008 Redistributable Package,下载地址:http://download.microsoft.com/download/A/5/3/A53B40CA-F75C-4678-852A-3C15EA82F186/vcredist_x86.exe