windows2003 64位整合IIS+PHP+MYSQL
其实以前整合过的,但最近重新在东南亚的服务器上进行整合的时候,居然会搞这么久,没办法只好写个教程记录下来.
需要的软件有:
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来体验下.
评论: