1. 安装PHP7 MAMP 运行环境下载 bitnami 带PHP7 的 MAMP,点击这里,到全部MAPM下载页面,选择带PHP7的下载(比如MAPM Stack 7.0.0 RC 8-0 Dev(64bit))。 下载后安装 MAMP,我们把MAMP 安装到 /Applications/mamp7 下。安装完后在Launchpad 中找到 MAPM的管理程序 manager-sox, 打开 manager-sox 确认 MySql,和Apache 都已经启动:
2. 检查运行环境正常工作打开 Mac OSX 终端命令行工具,运行 php -v, 发现php版本竟然是 5.26,运行which php 返回的是 /usr/bin/php, 而不是我们安装的MAPM 的 /Applications/mapm7/php/bing/php
原来Mac OSX 已经预装了 php, 要用我们的php版本,把我们的php二进制文件做下面符号链接:
现在运行 php -v 试试,如果还不行, 重启一下试试,现在运行php -v 就返回了正确的 php:
至此,Magento运行环境已经安装好了,是不是很简单? 3. 安装Magento 1.x 和我们的新模板 newqin安装Magento1.x 大家应该已经很熟悉,这里不多说了,只是要用在PHP7下,要做一点小修改,请看这位高手的文章,我们要做的实际很简单,就是修改文件app\code\core\Mage\Core\Model\Layout.php 第555行,把原来的:
改成:
后面就正常安装Magento 1.x 就可以了。 4. Magento1.x 在PHP7运行速度体会是不是有种要飞的感觉,毫无疑问,这是我见过最快的 Magento 了,页面几乎都是秒开,有一点特别要提到,原来PHP版本下,浏览器最初打开Magento时,延迟总是很长,而现在也是秒开,PHP7 正式版据鸟哥说 12月3号就要发布,有条件的朋友一定要尽快升级,来体验高速无比的 Magento。 PHP7 有如此大的性能提升,而兼容性还这么好,尤其是PHP7核心部分主要贡献来着于国内的PHP达人鸟哥,要超赞一个!!! 5. 安装 Magento2.0 最新开发版我们这里要安装的是Magento 2.x 的最新开发版本,如果要用 Magento 2.0 GA 版本直接去官方网站下载安装,不用下面这些步骤。 MAC OSX是基于Unix 的,所以其 Magento 2 开发版本的安装有点类似于 Linux, 我们之前也有关于Ubuntu 安装Magento 2 开发版本的文章,大家也可以参考。这里简单描述一下过程: a. 准备工作,要去 magento 官方网站 申请一个账号,然后获取API key,然后去GitHug 自己的账号去获取 Token,这2件在后面安装中要用到。 b. 去GitHub 下载Magento 2.0 和 演示数据。 c. 把步骤b下载的文件拷贝到 /Applications/mapm7/apache2/htdocs 下,然后解压 magneto2.0 压缩包,然后把解压后的目录改成比如 magneto, 把下载的演示数据包移到 magneto2下,然后解压。 d. 运行下面命令安装演示数据:
e. 安装 composer
f. cd 到 magneto2 目录运行:
在这个过程中需要 repo.magento.com 的账号时,就用在步骤a 中在Magneto官方网站获得的API key。在问到 Token时就用GitHub 中创建的 token。 g. 最后就开始在浏览器运行 http://127.0.0.1:8080/magento2开始安装,根据以前的经验,似乎 GroupProductSample 会导致安装失败,可以在安装过程中取消 GroupProductSample 的安装(不知道问题是否已经解决) h. 如果一切顺利,Magento2 开发版本就安装完成了。 6. Magento2 在PHP7 下的性能体会Magneto2启动还是比较慢,但是我在重新索引和刷新缓存后,速度快起来,在magento2 目录下用下面命令:
(责任编辑:好模板) |