跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

  • 首页
  • 小公司运营
  • 网站建设
  • 创业杂谈
  • 兼职赚钱
  • 小微企业信息化
  • 手册教程
    • 《大伟哥的Drupal 8建站指南》
    • 《通过JohnChow.Com在网上赚钱》
  • 关于

面包屑

  • 首页
  • 在PHP7.0上运行Magento 1.9.x

在PHP7.0上运行Magento 1.9.x

By 大伟哥 | 2018-06-23,周六, 00:16

为什么要在PHP7.0上运行Magento 1.9?

说起要在PHP7.0上面运行Magento 1.9.x的原因,很简单,就是这两点:

1. PHP7.0的性能比起PHP5.5或者PHP5.6来性能提升实在是太大了,放着性能好的版本不用,实在是没法原谅自己;

2.大伟哥在一年前就考虑过要不要从Magento 1.9迁移到Magento 2.x,到现在Magento的最新版本都已以发布到2.2了,大伟哥还是决定不跟进了。因为从M1迁移到M2还是比较麻烦的,官方虽然发布了一个数据迁移工具和代码迁移工具,但是M1和M2是两套不同的产品,再说有些第三方模块也可能无法正常迁移过去,所以还是不要升级了。毕竟目前的功能也够用了,客户其实并不关心你的网站是不是采用了最新的技术,它们只在乎你能提供好的产品和服务就可以了。

怎么样在PHP7.0上运行Magento 1.9?

要在PHP7.0.x上运行Magento 1.9.x,需要安装一个补丁插件,叫Inchoo_PHP7,项目地址在这里:PHP 7 compatibility extension for Magento 1。

下载安装之前要阅读一下说明文件,别弄错版本。大伟哥的Magento的版本还停留在1.9.2.x,所以下载的是相应的分支。

大伟哥在本地php7.0测试环境上复制了原来的Magento文件,并把数据库导入,修改相应的配置文件和Mysql数据库里的配置项,清除缓存文件夹之后,试验了一下,发现网站确实是打不开的,Apache日志里有报错信息。

接下来要安装Inchoo_PHP7补丁了。在安装方法上,大伟哥没有使用composer,也没有使用Magento的modman,而是手动直接把文件复制到了相应目录位置,简单粗暴。再次清楚缓存之后,网站终于可以打开了,前台后台转了一圈,都没发现异常。

这两天就可以找个时间把阿里云服务器的php版本从5.5.9升级到7.0了。

 

网站建设
  • 添加新评论
  • 610 阅读
Magento
PHP

评论

周松松博客

6 years 11 months 之前

永久连接

与时俱进,好! 欢迎加入松松博客交流群,里面都是大佬…

  • 回复

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
16 + 3 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。

搜索

沪ICP备17000093号-1

公安备案沪公网安备 31011402008254号

© 2016-2022 大伟哥博客版权所有