windows2003下安装php5.3

在windows server 2003 IIS6下安装PHP 5.3x的心得
本来不打算写这份心得的,这几天为了解决一个flv视频文件播放的问题,得安装一下PHP以支持其正常播放,于是乎去下了个PHP5.3.8桥上书屋,之前不知道5.3x5.2x有那么大的差距,按照老方法安装了一遍,木有作用。到网上了很多传说中的高手写的文章,前前后后重装了10几次才折腾成功!废话就不说了,来点实际的。
我只说IIS 6 + PHP5.3 Apache那玩意还木有研究过。

1.下载一个FastCgi For IIS6 ,到这里去下载,www.iis/expand/fastcgi
反正我下载到的文件是这样的,应该都差不多,如下图


下载完毕之后就安装,安装成功后会在C:\WINDOWS\system32\inetsrv\目录下搞出了5个文件,如下图

这个时候在IIS 6“WEB服务扩展里就多出了一个FastCGI Handler


2.windows.php/download/下载一个php-5.3.8-nts-Win32-VC9-x86.zip,然后解压到D:\PHP目录(可以解压到任意目录,这里就按照我自己的习惯来讲吧),并给IIS启动帐户或用户赋予读取和运行权限。
接着将D:\PHP目录下的所有.dll复制到C:\WINDOWS\system32下,如果有提示覆盖的,就全部覆盖吧。注:网上很多人的文章里都没写这一点,不知道是他们太高估了我的智商还是他们给忘记了,这点蛮重要。
到命令行可以输入胶鬲COPY D:\PHP\*.dll C:\WINDOWS\system32\  ,省得的麻烦。

3.注册PHP FastCGI
打开 C:\WINDOWS\system32\inetsrv\fcgiext.ini文件
[Types]下面添加以下配置(网上大部分人都说了行号,让你到哪一行附近去,这是个误区,直接到这个文件的末尾就是,前面是没有分号的)
[Types]
php=PHP
[PHP]
ExePath=D:\
如下图所示四叶草论坛


接下来就是修改php.ini黑帮之地2配置文件了,D:\PHP目录下是不到这个文件的,可以把php.ini-development复制一份,然后重命名为php.ini
打开php.iniCtrl+F
extension_dir = "./" , 武林大会八卦掌把这个修改成extension_dir = "D:/PHP/ext"
D:下建立文件夹,并命名为tmp
;upload_tmp_dir =
;upload_tmp_dir = 最前面的";"去掉
upload_tmp_dir是用来定义上传文件存放的临时路径,这里可以修改并给它定义一个绝对路径,同时需要有读、写权限。
这里我的设置为upload_tmp_dir = "D:/tmp"  (这就是我前面建立的文件夹)
;fastcgi.impersonate = 1 ,记得把前面的左翼";"去掉
;short_open_tag = Off ,把前面的";"去掉,并把"Off"改成"On"

搜索Windows Extensions,将以下这些常用扩展前面的分号去掉

本文发布于:2024-09-21 19:43:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/153076.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:安装   文件   文章   目录   覆盖   扩展   分号
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议