开发者社区> 问答> 正文

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



原文地址: Windows Server 2012上PHP运行环境搭建的简易教程

微软的Windows Server 2012发布后,第一时间进行了简单的试用,非常不错,特写了个简易的PHP环境搭建教程。

先来欣赏下Win2012的登录界面吧



第一步我们需要安装IIS8

1、点击任务栏最左边第一个图标,打开任务管理器,会看到一个“添加角色和功能”的入口,点开



2、选择“基于角色或基于功能的安装”,然后点击下一步



3、在服务器选择界面选择当前服务器,并点击下一步



4、服务器角色选择界面我们选择IIS,并点击下一步



5、接下来需要连续多点两次下一步,然后来到“角色服务”选择界面,如果你只是单纯的运行PHP站点的话,这里仅需要在默认选择的基础上多选一个“CGI”选项即可,具体如下图所示



6、接下来就开始安装了,安装好之后我们可以打开IIS管理界面





第二步我们安装PHP运行环境

需要做一些准备工作,我们这里安装PHP5.3.24,并添加微软的PHP加速器Wincache,经我手头不少服务器实际验证会发现,Wincache稳定性和性能都不错,能为PHP运行带来不少速度提升。

我们将PHP5.3.24和Wincache安装包都下载好,这里我提供已经打包好的,这个包已经整合好Wincache,并且只要略为修改即可使用。下载地址: PHP5.3.24整合包下载


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



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


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

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



进行完如上两点修改后,我们的PHP就准备好了,接下来我们打开IIS8管理器,选中左边的服务器名,并在中间部分的功能区选择“处理程序映射”,在处理程序映射界面选择右边操作栏的"添加模块映射“,具体如下几个图所示





在添加模块映射的界面,我们需要填写如下几个项目


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



添加好模块映射后,去IIS默认站点目录下添加一个php文件,填入如下内容,然后访问,看看是不是见到了如下令人惊喜的页面呢 <?php
phpinfo();
?>


至此,我们的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

展开
收起
mayle 2013-05-01 00:31:19 69716 0
28 条回答
写回答
取消 提交回答
  • ReWindows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
    图片链接坏啦
    2017-08-18 11:20:30
    赞同 展开评论 打赏
  • test
    2017-05-23 14:39:16
    赞同 展开评论 打赏
  • ReWindows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
    图片呢?
    2017-05-23 11:20:08
    赞同 展开评论 打赏
  • ReWindows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
    图片怎么不显示
    2016-10-12 21:03:54
    赞同 展开评论 打赏
  • ReWindows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
    图片打不开了。。
    2016-09-05 08:21:47
    赞同 展开评论 打赏
  • ReWindows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
    不错
    2016-08-09 22:41:03
    赞同 展开评论 打赏
  • 回 楼主mayle的帖子
    怎么看不到图片。。。。
    2016-07-11 09:32:01
    赞同 展开评论 打赏
  • ReWindows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
    楼主能不能再发一次链接呢?
    2016-06-06 00:53:11
    赞同 展开评论 打赏
  • 回 楼主mayle的帖子
    企鹅权威
    2016-06-05 22:04:33
    赞同 展开评论 打赏
  • ReWindows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
    这么多步骤很麻烦吧?
    2015-11-20 00:07:33
    赞同 展开评论 打赏
  • ReWindows Server 2012上PHP运行环境搭建的简易教程(Win08适用)
    系统资源不足,怎么解决
    2015-11-18 19:12:50
    赞同 展开评论 打赏
  • ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
    支持下学些!!!!!!!!!!!!!
    2015-02-10 07:44:27
    赞同 展开评论 打赏
  • ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
    链接已经失效,您可以联系文件的所有者重新分享。

    楼主,新的链接在哪里呢,求共享,谢谢。
    2015-01-28 10:41:28
    赞同 展开评论 打赏
  • ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
    链接已经失效,您可以联系文件的所有者重新分享。

    请楼主重新分享一下PHP和winapache谢谢
    2014-12-21 20:49:54
    赞同 展开评论 打赏
  • ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
    学习下,稍后实践,谢谢
    2014-11-20 01:52:25
    赞同 展开评论 打赏
  • ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
    安装完以后php无法运行,提示找不到msvcr100.dll
    2014-11-19 14:53:05
    赞同 展开评论 打赏
  • ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
    从来不用新版本的OS,因为它们基本上都是漏洞百出、无端消耗CPU的大户。
    只用老的、稳定的、经典的、可靠的、有口皆碑的系统!!
    2014-08-14 14:20:52
    赞同 展开评论 打赏
  • ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
    还是习惯用03
    2014-08-14 13:59:28
    赞同 展开评论 打赏
  • ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
    我按照楼主的方法安装,最后一步安装时候,提示,系统资源不足 0x800705aa

    -------------------------

    回10楼呱呱123的帖子
    什么原因,怎么解决来着?
    2014-08-14 13:13:55
    赞同 展开评论 打赏
  • 回楼主mayle的帖子
    写的真好 简单明了 收藏了
    2014-08-02 23:59:49
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载