为了让大家下礼拜能有台功能完善的配置最新的LAMP测试开发服务器,我牺牲我计划在家洗衣服但80%是可能看动画片睡觉的阳光明媚的礼拜天,来给大家配置服务器。一想到这台共5人使用的双核1G内存服务器,几天前的使用权还归我个人,我就忍不住泪奔~~~

    服务器的要求基本很简单,系统是RH9,本来想用企业5,不过安装盘被我弄丢了(T_T)。web平台方面按照最新标准,采用了Apache2.2.6+ php5.2.5,mysql出了点问题,我貌似记得用5.1x的某个版本的时候,在连接数150-200之间的时候就会出现connection过多而 死掉的现象(mysqlbugs 上有老兄比我还惨,9x的时候就死),修改mysql.ini也没有用,所以就临时选择了mysql5.0.45。结果运行mysql_install_db的时候报错:
  FATAL ERROR: Could not find SQL file './support-files/mysql_system_tables.sql' in
./support-files or inside

     重新做了3遍,都没有通过。mysql_system_tables.sql这文件 自然是不在/support-files里,而在与/support-files平级的share文件夹里。将share文件夹拷贝进去/support -files之后,文件是找到了,却继续报错,大体意思是说我现在的安装文件夹路径不正确,xxx一大堆东西找不到。我一边吃着隔壁美眉的 麦辣鸡腿堡一边上网查原因,搜索“mysql_system_tables.sql”,这bug竟然没有中文资料。当时给我惊吓过度,怎么茫茫中华大地朗 朗华夏乾坤就偏偏就我一个人掉坑里了,好在google上的英文资料倒不少,至少有很多老外一起陪我蹲坑,心情多少有点平静。mysqlbugs上也有一帮人在讨论这个问题 ,说什么的都有,不过解决方法基本不通用。最后我还是采用了倒数第二楼的朋友的建议“Pushed into 5.1.21-beta” T_T。

   换了版本之后,果然就没有问题,很顺利的一溜安装下来。不过我还是深深深深地困惑,为啥没有中文解决办法的资料呢,哪怕有个遇到问题的,提出来了,没有解答也行,可竟然连一个提问都没有找到,到底是我遇见了鬼,还是我本身就是鬼??惶恐…………