花了好几天时间,终于在Mac OS X EI Capitan上成功安装magento2.1.1. 此处详细记录每个步骤,以备未来使用。
参考magento官方指南:(Easy) Install the Magento archive on your server
1. 确保系统满足prerequisite:
建议不要使用XAMPP(我用XAMPP无论如何PHP的intl extension都显示没有enable),就自己一步一步配置php+mysql+apache。
具体要求如下:system requirement
这一步非常非常重要,我在第一次安装的时候,偷懒没有确保prerequisite,遇到各种问题,一个接一个,不间断的。所以这一步一定要先认真仔细配置好!
以下是我遇到各种问题的截图以及解决方案。简直是血和泪的教训:
1.1 MySQL error:
1.1.1 原因:mysql版本太老:
命令行中运行mysql --version可以查看version。(此截图是进入mysql命令行工具后的截图):
1.1.2 解决方案: 安装mysql5.7:
推荐mysql官网这个链接(download mysql)下载最后一个.dmg文件,双击安装即可。
安装完成后,mysql后给一个自动生成的密码,需要修改。修改command比较简单,google就可以了。
更新完成后,mysql变成了5.7.15版本:
1.2 php extension error:
1.2.1 原因:PHP版本太老.
查看当前PHP版本,在命令行中运行 php -v: