阿里云
云栖大会资料下载
发表主题 回复主题
  • 51867阅读
  • 30回复

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

级别: 技术砖家
发帖
941
云币
3438
— 本帖被 西秦 从 新手帮帮团 移动到本区(2015-08-31) —
MJCz %zK  
pf+VYZ#)  
原文地址:Windows Server 2012上PHP运行环境搭建的简易教程 7+IRI|d  
[7g-M/jvY  
微软的Windows Server 2012发布后,第一时间进行了简单的试用,非常不错,特写了个简易的PHP环境搭建教程。 Ta/ u&t4  
ckv8QAm  
先来欣赏下Win2012的登录界面吧 ET 0(/Zz  
e&Q w\Ze  
!IB}&m  
,'9R/7%s  
第一步我们需要安装IIS8 e=eip?p  
K5\l (BB  
1、点击任务栏最左边第一个图标,打开任务管理器,会看到一个“添加角色和功能”的入口,点开 e@ $|xa")  
$|T Lt{ K  
|.&GmP  
OdL/%Zp}  
2、选择“基于角色或基于功能的安装”,然后点击下一步 0IA' 5)  
ir>+p>s.  
o)x&|0_  
;ceg:-Zqo  
3、在服务器选择界面选择当前服务器,并点击下一步 g jzWW0C  
:nc%:z=O  
z"QXPIXPk  
gs0`nysM#  
4、服务器角色选择界面我们选择IIS,并点击下一步 3Co1bY:  
7Kb&BF|Q  
apgKC;  
a1u4v/Qu9  
5、接下来需要连续多点两次下一步,然后来到“角色服务”选择界面,如果你只是单纯的运行PHP站点的话,这里仅需要在默认选择的基础上多选一个“CGI”选项即可,具体如下图所示 : yq2 XE%r  
|$ZS26aYw}  
p9mGiK4!  
o{n#f?EA  
6、接下来就开始安装了,安装好之后我们可以打开IIS管理界面 jO|`aUY Tf  
7!FiPH~kM  
1/qD5 *`Y  
rd$T6!I  
Yl?s^]SFU  
x2aG5@<3  
第二步我们安装PHP运行环境 @\xEK5SG  
]Y76~!N  
需要做一些准备工作,我们这里安装PHP5.3.24,并添加微软的PHP加速器Wincache,经我手头不少服务器实际验证会发现,Wincache稳定性和性能都不错,能为PHP运行带来不少速度提升。 2Ur&_c6 P  
QMrH%Y  
我们将PHP5.3.24和Wincache安装包都下载好,这里我提供已经打包好的,这个包已经整合好Wincache,并且只要略为修改即可使用。下载地址:PHP5.3.24整合包下载 {#`wW`U^  
O:RN4/17  
nA.U'=`  
引用
此整合包特别说明,版本为PHP5.3.24NTS,并未做任何优化,遵循最小化修改原则,如果你的应用有特殊要求,可以在此基础上进行一些必要的修改即可
&TrL!9FtJ  
},Grg~l  
h^`@%g9 S  
下载我给的整合包之后,解压出来,得到一个php5324的文件夹,找到里面php.ini文件,并用记事本或其他更专业的文字编辑器打开,需要修改如下几个地方 R%)F9P$o  
7!m<d,]N  
) .' + {  
引用
1、找到下面这一行的内容
  1. extension_dir = "D:\websoft\php5324\ext"
其中D:\websoft\php5324是你的PHP存放路径,修改为你实际的路径即可,这里需要有一个特别要求,这个目录需要有IIS账号的可读权限,平时我都是简单的给一个everyone可读权限,其次还有一个我不成文的建议,一定不要把PHP安装在系统盘,原因就不细说了。 YN:Sn\`D 8  
0]]OE+9<c  
2、找到下面这一行代码
  1. upload_tmp_dir = D:\websoft\php5324\upload_tmp
其中D:\websoft\php5324\upload_tmp是PHP的上传临时存放路径,这个路径可以随意指定,但是必须要让IIS账号有可写权限,我一般直接给了everyone可写权限,另外就是建议这个路径不要放在系统盘,我比较喜欢直接放在PHP目录里面,这样会显得比较好看一点。
NiE`u m  
Gi$\th,  
CL-?Mi=Uc  
进行完如上两点修改后,我们的PHP就准备好了,接下来我们打开IIS8管理器,选中左边的服务器名,并在中间部分的功能区选择“处理程序映射”,在处理程序映射界面选择右边操作栏的"添加模块映射“,具体如下几个图所示 CtD<% v3`  
xcQ^y}JN  
/7,@q?v  
[C~N#S[]  
]*U; }  
[O!/hppN  
在添加模块映射的界面,我们需要填写如下几个项目 E piF$n  
a[sdYZ  
+2Aggv>*  
引用
请求路径  填  *.php jO*H8 XO  
模块 选择 FastCgiModule <8Zs; >YuK  
可执行文件选择你PHP安装目录下的php-cgi.exe,比如我示例中的 D:\websoft\php5324\php-cgi.exe `w@z Fc!"  
名称填写 PHP
Lk^bzW>f  
! /|B4Yv  
X`eX+9  
添加好模块映射后,去IIS默认站点目录下添加一个php文件,填入如下内容,然后访问,看看是不是见到了如下令人惊喜的页面呢
  1. <?php
  2. phpinfo();
  3. ?>
{`J!DFfur  
4Sdj#w  
至此,我们的PHP运行环境就搭建好了,非常的简单。如果还有任何问题,直接留言,我会一一解答的。 d0zp89BEn  
P#8lO%;  
其实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
本帖最近评分记录: 1 条评分 云币 +5
千鸟 云币 +5 看来是时候换2012服务器了,听说自带虚拟化管理。 2014-08-16
级别: 科学怪人
发帖
9392
云币
14621
只看该作者 沙发  发表于: 2013-05-01
很详细~~多谢分享
级别: 科学怪人
发帖
9985
云币
21871

只看该作者 板凳  发表于: 2013-05-03
好文章,收录了。 WE<?y_0y&  
级别: 小白
发帖
6
云币
10
只看该作者 地板  发表于: 2013-05-07
ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
学习了
级别: 小白
发帖
1
云币
1
只看该作者 4楼 发表于: 2013-05-15
ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
你这是ASP安装教程好不好,后面的把PHP当成ASP了,误人子弟啊
级别: 小白
发帖
3
云币
4
只看该作者 5楼 发表于: 2014-04-25
回楼主mayle的帖子
链接已经失效,您可以联系文件的所有者重新分享。
级别: 小白
发帖
2
云币
2
只看该作者 6楼 发表于: 2014-04-27
ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
看的很苦?????一点用也没有? =i/Df ?  
级别: 小白
发帖
1
云币
1
只看该作者 7楼 发表于: 2014-05-22
ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
我再安装IIS的时候一直显示正在开始安装,进度条不动是怎么回事?
级别: 小白
发帖
13
云币
17
只看该作者 8楼 发表于: 2014-08-02
ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
Java环境不知道怎么搭建
级别: 小白
发帖
2
云币
2
只看该作者 9楼 发表于: 2014-08-02
回楼主mayle的帖子
写的真好 简单明了 收藏了
级别: 小白
发帖
2
云币
6
只看该作者 10楼 发表于: 2014-08-14
ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
我按照楼主的方法安装,最后一步安装时候,提示,系统资源不足 0x800705aa
级别: 小白
发帖
2
云币
6
只看该作者 11楼 发表于: 2014-08-14
回10楼呱呱123的帖子
什么原因,怎么解决来着?
级别: 小白
发帖
12
云币
17
只看该作者 12楼 发表于: 2014-08-14
ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
还是习惯用03
级别: 小白
发帖
22
云币
71
只看该作者 13楼 发表于: 2014-08-14
ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
从来不用新版本的OS,因为它们基本上都是漏洞百出、无端消耗CPU的大户。 p eQD]v  
只用老的、稳定的、经典的、可靠的、有口皆碑的系统!!
级别: 小白
发帖
1
云币
3
只看该作者 14楼 发表于: 2014-11-19
ReWindowsServer2012上PHP运行环境搭建的简易教程(Win08适用)
安装完以后php无法运行,提示找不到msvcr100.dll
发表主题 回复主题
« 返回列表
«123»
共3页
上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 13 + 22 = ?
上一个 下一个