PHP4.3.10与Zend Optimizer低版本引发的数据库问题

2005年02月18日 07:42 查看4060次 作者: esayr  【
文章分类:其它杂谈

  昨晚下了好大的雪,最高的自然雪堆应该有30CM高,早上上班时用手机拍了几张,很是漂亮.不想来到青岛几个月,就见了几场雪,听说以前这地方都不怎么下雪的,算我有幸了.

到正题..昨晚三点半,服务器无故死掉,早上打电话让机房重启两次,无果.于是亲自跑过去,接上彩显鼠标,一切正常..应试是机房人员认错机子了吧.

因为PHP4.3.10/PHP5.0.3以下版本都有严重安全漏洞,打算升级PHP和mysql,步骤再简单不过.

mysql(注意我用的是noinstall版本):
先到bin目录下运行mysqld -remove 再删除windows文件夹下的my.ini 之后下载新版本,解压,到bin里运行winmysqladmin.exe->改密码->把备份的data复制到文件夹下.

php:
下载PHP 4.3.10 zip package [7,405Kb]->解压->重命名文件夹->复制dll和php.ini到windows目录->复制phpgd2.dll到system32目录->把原来的PHP.INI里的Zend Optimizer 那段复制到新的INI文件里,并修改一些参数->重启IIS

看起来万事如意!没想到...

PHPWIND2.0.2/VBB3.0.1两个论坛,都不能用,表现为PW论坛首页没有论坛分类,读贴子时贴子内容/用户信息等都为空..VBB3提示数据库发生了小错误...还是VBB专业..哈哈

而且网站首页调用数据库却正常...这点我不解.

因为在中途对mysql做过一些改动.所以一直在mysql上找错误,重装了一次,没什么用.用MySQL-Front读库也很正常..用phpmyadmin打开一个表时,错误,说是什么db_abc.php: Missing Array....

这才怀疑起PHP.把PHP降级到4.3.9..问题解决了..

到官方一看,

Note: Due to an incompatibility between earlier versions of Zend Optimizer and PHP 4.3.10, it's recommended to upgrade to the latest version.

啊哦...就4.3.10这样.真邪门.

 

此事再次警告我:想当然&大意,只会引发更多的麻烦.

责任编辑:easy

给文章打分...

平均分:0.9(22 次)

-5 -4 -3 -2 -1 0 1 2 3 4 5
0

顶一下

发表我的见解...

  • 您的大名: 留空为匿名
  • 您的主页:
  • 您的邮箱: