令人崩溃的II7旅程
作者:moonice 日期:2009-04-03
一直垂涎win server 2008的II7,还有测试大好的FastCGI PHP.前几天忍不住诱惑买了CD-KEY,给我预留的DELL 2950又加了2G内存,准备将BBS等应用挪到新机器了,没想到从此开始令人崩溃的旅程。
1.服务器配置:
DELL 2950, 双4核CPU, 4G内存,136*2 SCSI, Raid 1
补了两条1G内存,6G。
第一步安装WIN SERVER 2008
之前试过很多遍,破解在自己的PC机上作过都OK,但是到了服务器上试过几种方法都不行。遂放弃。买了个学生中心CD-KEY,重新装Enterpise版,激活,一切顺利。
然后开始按教程安装角色功能,添加IIS。顺便提一下,WIN 2008的FTP服务器也蛮好用,本来打算试一下就删除,后来发现不错,就没装SERV-U,一直用自带的FTP服务了。
另外2008的高级防火墙继承了一部分ISA的功能,感觉很亲切,不过感觉太繁琐了,为方便直接把防火墙关掉。
然后添加PHP,版本5.29 。安装相当简单,网上教程也蛮多,不多说了。感觉这个很好,不像以前添加PHP那么麻烦,要复制一堆文件到win系统目录下面,很繁琐。
之后安装MYSQL,Zend,一些正常,so good.
将discuz、UC 、UCHOME 停掉,然后net stop iisadmin ,停掉IIS服务,把mysql的data目录打包发到新服务的MYSQL DATA目录。
将discuz和uc,uchome目录直接打包发送到新服务器HOME目录下。
这里要注意下,论坛的附件,相当变态的东西,40个G,上千万个文件。我图一时省事,想直接通过FTP来down到新服务器上,结果用了10个小时,才down了不到一半。很沮丧的停止,在旧服务器上打包,选择存储不压缩,直接打包,大概一个小时就完成了。白白浪费了十几个小时。
OK,接下来测试一切正常。很开心,改DNS解析到新服务器。准备开放。
这时候在某论坛看到一篇贴子说,用FastCGI模式就必须用PHP的Non-thread-safe版本。我寻思自己随便下载的,应该是普通版,于是到PHP.net下载了5.29 Non-thread-safe版。上传到服务器把原有的替换掉,作同样操作。
这个时候出现问题了,PHPINFO提示zend未安装。discuz等应用都出错了。
尝试重新安装配置三次,问题依旧。
无奈之下将PHP和zend都卸掉,安装很多人推荐的Zend Core。
一路安装正常,提示安装成功,然后打开Zend Core控制台,提示服务器500错误。
卸载,重启,重新安装,特别注意安装步骤,保证没有选错,安装完成,还是服务器500错误,OH SHIT.
翻覆折腾4.5次,发现还是不行。于是放弃Zend Core.重新用PHP来配。无奈仍然提示Zend未安装。So fuck!
无意中有一次复制错了PHP目录,将原来的PHP普通版本的目录复制过去了,一路配下来发现phpinfo提示Zend安装成功。所有应用一切正常。
于是停掉IIS,把PHP目录替换,再运行PHPINFO, Zend又一次离奇失踪。终于确认是所谓的Non-thread-safe版本的问题。换回普通版本,开始使用。暂时一切都还正常着。
中间除去复制文件的时候,大概配了有20多个小时,安装卸载了几十遍,步骤都背下来了。折腾得够呛 ,一共用了两天时间。反思下还是经验不够,走了很多弯路,以后注意。
1.服务器配置:
DELL 2950, 双4核CPU, 4G内存,136*2 SCSI, Raid 1
补了两条1G内存,6G。
第一步安装WIN SERVER 2008
之前试过很多遍,破解在自己的PC机上作过都OK,但是到了服务器上试过几种方法都不行。遂放弃。买了个学生中心CD-KEY,重新装Enterpise版,激活,一切顺利。
然后开始按教程安装角色功能,添加IIS。顺便提一下,WIN 2008的FTP服务器也蛮好用,本来打算试一下就删除,后来发现不错,就没装SERV-U,一直用自带的FTP服务了。
另外2008的高级防火墙继承了一部分ISA的功能,感觉很亲切,不过感觉太繁琐了,为方便直接把防火墙关掉。
然后添加PHP,版本5.29 。安装相当简单,网上教程也蛮多,不多说了。感觉这个很好,不像以前添加PHP那么麻烦,要复制一堆文件到win系统目录下面,很繁琐。
之后安装MYSQL,Zend,一些正常,so good.
将discuz、UC 、UCHOME 停掉,然后net stop iisadmin ,停掉IIS服务,把mysql的data目录打包发到新服务的MYSQL DATA目录。
将discuz和uc,uchome目录直接打包发送到新服务器HOME目录下。
这里要注意下,论坛的附件,相当变态的东西,40个G,上千万个文件。我图一时省事,想直接通过FTP来down到新服务器上,结果用了10个小时,才down了不到一半。很沮丧的停止,在旧服务器上打包,选择存储不压缩,直接打包,大概一个小时就完成了。白白浪费了十几个小时。
OK,接下来测试一切正常。很开心,改DNS解析到新服务器。准备开放。
这时候在某论坛看到一篇贴子说,用FastCGI模式就必须用PHP的Non-thread-safe版本。我寻思自己随便下载的,应该是普通版,于是到PHP.net下载了5.29 Non-thread-safe版。上传到服务器把原有的替换掉,作同样操作。
这个时候出现问题了,PHPINFO提示zend未安装。discuz等应用都出错了。
尝试重新安装配置三次,问题依旧。
无奈之下将PHP和zend都卸掉,安装很多人推荐的Zend Core。
一路安装正常,提示安装成功,然后打开Zend Core控制台,提示服务器500错误。
卸载,重启,重新安装,特别注意安装步骤,保证没有选错,安装完成,还是服务器500错误,OH SHIT.
翻覆折腾4.5次,发现还是不行。于是放弃Zend Core.重新用PHP来配。无奈仍然提示Zend未安装。So fuck!
无意中有一次复制错了PHP目录,将原来的PHP普通版本的目录复制过去了,一路配下来发现phpinfo提示Zend安装成功。所有应用一切正常。
于是停掉IIS,把PHP目录替换,再运行PHPINFO, Zend又一次离奇失踪。终于确认是所谓的Non-thread-safe版本的问题。换回普通版本,开始使用。暂时一切都还正常着。
中间除去复制文件的时候,大概配了有20多个小时,安装卸载了几十遍,步骤都背下来了。折腾得够呛 ,一共用了两天时间。反思下还是经验不够,走了很多弯路,以后注意。
评论: 1 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇

文章来自:
Tags:
相关日志:
回复
]