php版本导致shopex4.8.5安装的问题

php版本导致shopex4.8.5安装的问题,第1张

php版本导致shopex4.8.5安装的问题

我坚信很多人都遇到了和我一样的问题:php5.3以上的版本不再适用于ZendOptimizer,但是shopex等网站必须使用高版本的Zend。

我坚信很多人都遇到了和我一样的问题:php5.3以上的版本不再适用于ZendOptimizer,但是shopex等网站必须使用高版本的Zend。

经过n个小时悲惨的探索,我终于赢了,但最后不得不向shopex妥协…

首先,如果你想在PHP版本PHP5.3.x中使用ZendGuardLoader,你必须下载NTS的版本,并且必须用VC9编译。这两个方面你一定要注意。你不能因为一个错误就使用ZendGuardLoader。

目前wampserver2.1e(32位系统版本)内置的php5.3.5是用VC6编译的,所以ZendGuardLoader在wampserver2.1e自然环境下不能立即使用。wampserver2.1d(64位版本)内置的php5.3.4是VC9编译的,但是是TS版本,所以也不能用。

如果想要新版phpzendguard,只能去php网站下载一个nts版本的vc9编译php。

但是,即使使用新版php和zendguard,也不能使用shopex4.8.5,zend版本的分析会失败。

所以为了更好的利用这个版本的shopex,我们不得不改成5.2.x版ZendOptimizer3.3.3。

自然,这里需要注意的是,PHP5.2.17必须经过VC6的TS版本编译后,才能与ZendOptimizer3.3配合使用。真是他妈的变态!

最后,shopex可以在自然环境完成后安装。但是,在安装的情况下,它不能在新创建数据库查询的整个过程中进行。

mysql数据库查询发现只有97张表,但按照最好的应该是109张表。我查了很多区域,不知道问题出在哪里。

最后找到了原因,是mysql版本高造成的。然后从Mysql5.5.8恢复到Mysql5.1.55就万事大吉了。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/771981.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存