搜尋
首頁php教程php手册Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)

微软的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

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。