By烟花易冷

ECShop在php5.6成功安装的思路与过程
2016-04-04

作为米汇网的服务器技术支持人员,有客户提出要在我们的空间运行ecshop,但是我一手部署的环境里只有php5.4 php5.6 php7,并没有所谓的php5.2和zend,难道是真的因此丢失一位用户吗,机智的我自然不会就此罢休,也就有了本文的ECShop在php5.6成功安装的思路与过程。简单说说作为一名技术支持对服务器给出的方案吧:
1、安装PHP 5.2,再安装旧版的zend,这样的话可以给团队又添加一个原生支持ecshop等旧程序的卖点,但是我们的服务器已经有三个PHP-PFM了,再安装一个的话会对服务器增加不少负担。
2、在原有的PHP基础上加入ZendGuardLoader支持,并且修改ecshop让他能够运行在新的php环境里面能够运行

权衡之下,我选择了后者。首先便是要下载ZendGuardLoader,我顺手百度了一下,安装网络上的教程从头到尾安装了一遍,呵呵,结果可想而知,自然是不行的,网络上的教程大部分太久了,不合适了。于是我便打起来zend官网的注意,找到了ZendGuardLoader,然后下载(挺萌的居然必须注册才能下载),按照百度出来的就教程几行代码添加php,然后,恩成功了。

那么ecshop部分呢,这时候建议大家百度一下ecshop几个常见错误,按照提示去解决一般都没问题。我这里采取了chinaz上面下载的ecshop兼容版,上传之后 一切OK

但是我在运行安装程序的时候,出现了时区的问题,不过这对于你我来说还是只是个小case,修改php.ini,一切OK。
现在米汇网已经越来越成熟了,下面来一张胜利的截图。
022D0DF03B6EA5B988E92AF44172A88B