windows2003 64位整合IIS+PHP+MYSQL

post by rocdk890 / 2011-8-7 17:35 Sunday windows技术

 其实以前整合过的,但最近重新在东南亚的服务器上进行整合的时候,居然会搞这么久,没办法只好写个教程记录下来.
   需要的软件有:
     windows 2003 iis 6.0 64位(因为系统就是64的,用他自带的也是64位)
     PHPx64.zip (php的64位包不好找,所以我会提供个地址给大家下,让iis处于32位下的话会出现很多问题,毕竟我这是在生产服务器上用)
     mysql-5.5.15-winx64.msi (mysql的64位包可以去mysql官网上下)
上面说的软件都是windows下的,大家不要去找linux下的,我想应该都懂的吧.

1.安装iis
这个没什么说的,直接装,什么?你不会,那我只能说很抱歉,你可以跳过我这篇文章了.

2.安装mysql
这一步其实也没什么好说的,直接next,就密码那输入下就ok,如果不会的,可以去搜下怎么安装.(博主在凑字数啊!!)

3.安装php,并和iis进行整合
这步也可以略过.(......杀了博主)开玩笑,开玩笑.其实iis和php整合,最主要的还是细心.

解压PHPx64.zip里的php-5.2.5-x64-2007-11-12.zip里的php-5.2.5 (x64)到c:\根目录下,重命名为php,我个人喜欢解压到这个地方,你们可以根据自己的喜好来解压到其他地方.

点击查看原图

进入c:\php里,把php.ini-dist改成php.ini,编译php.ini.
extension_dir = "C:/php/ext/"
extension=php_mysql.dll
如果要用到其他的自己修改.

然后把下图中的所有dll和php.ini文件复制到c:\windows,c:\windows\system32,c:\windows\SysWOW64这3个路径下.

点击查看原图

赋予c:\php这个文件夹user组的完全控制权限或者给Everyone完全控制权限也可以,这步很重要,不然后面会出现无法访问.

再来就是打开iis,右键web sites的Properties,选中ISAPI Filters,点Add,在filter name里输入PHP,在Executable里找到你php放的位置,我的是c:\php\php5isapi.dll.

点击查看原图

再点Home Directory--configuration--Add,跟上面一样这里是加.php的后缀,懒得打了,直接给你们上个图.

点击查看原图

再点Documents里加上index.php,点确定之后不要急,还有web扩展还没有做呢.

再点web service exten,添加php的扩展,如下图.当然路径还是选c:\php\php5isapi.dll,并允许.

点击查看原图

4.测试
新建个网站,放入phpinfo的测试页面,最后重启iis.如果加载成功就打开浏览器进行访问phpinfo测试页面.如果没有成功,最好是回顾下你上面的操作,是不是那一步漏掉.如果还不行可以找我解决,当然要收费的,哈哈.
最后发个图让你们羡慕去.

点击查看原图

ps:最后把需要的软件发大家,地址是http://download.slogra.com/ 

在这里再强烈bs一次YardVPS,没有用上一周居然出现ip冲突,既然冲突就是你们的责任,还要迁移我的vps,然而迁移vps还一直给我拖到付款日都没有解决.在这再一次提醒大家,如果你有被虐待的倾向可以选择YardVPS来体验下.

夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-36.html

标签: windows2003 整合 php YardVPS IIS 64位

  1. 2012-04-16 23:19
    @john:多谢提醒
  1. gravatar john
    2012-04-16 22:48
    老大,你的下载地址失效了啊,赶紧修补一下方便我等吧。

评论: