>[danger] 1、服务器环境:不限,即windows或者linux皆可 > 2、PHP版本:5.6+(因7.0以上的版本偶尔会发生一些'诡异'问题,为了减少不必要的麻烦,请选择5.6-7.3(包含)) > 3、Mysql版本:5.0+(同样因为太过高级的版本或多或少可能存在一些坑,笔者建议数据库版本不超过6.0) > **更新:从V2.2.0开始,因为底层框架更新为TP6,所以要求PHP版本需要大于7.2.5** Mysql版本的再说明:如果服务器环境允许,Mysql最佳选择是5.6+,因为这样的话,数据库可以使用utf8mb4编码。 ![](https://img.kancloud.cn/51/d1/51d1eff1a799db191f6ab485da784335_933x845.png) >[danger] 1、许多同学在安装到数据库选择时便会触到这个坑,就是因为数据库版本他不清楚是怎么回事,上面已经做了回答,请同学们注意; > 2、多说一句utf8与utf8mb4有什么区别:详细区别笔者就不啰嗦了,就说一点,utf8mb4更好一些,随便举一个例子:经常搞开发的估计会碰到一个令人头疼的问题,那就是存储微信用户的昵称,大部分情况下,utf8编码对应的字段都可以顺利存储,但有些用户的昵称特别个性,带的一些小图标utf8就吃不消了,存储时会报错,特别郁闷,但如果你的数据库编码是utf8mb4,则可以顺利存储