帝国cms(Empire CMS)是国人使用最多的cms程序之一,随着时代进步php也在不断升级。php7相比php5.6性能提升了至少三倍!不少同学都已经体验过这个差距。这期就来分享一下使用php7.0、php7.1、php7.2、php7.3 来安装帝国cms的小技巧!

其实帝国cms7.5 早就支持php7的环境,只是大部分人会直接切换php的版本。造成一系列的问题。下面分为两块来分享!

一、使用 php7.x 全新安装帝国cms 7.5

大部分人都会使用宝塔面板来搭建程序环境,只需安装时MySQL接口类型选择mysqli即可支持PHP7系列。

如果直接安装帝国cms程序会报这样的错误:

解决办法其实很简单,在宝塔面板-PHP设置中,关闭display_errors这个选项。

gif.jpg

这样就能让帝国cms完美使用php7系列安装了!

二、帝国cms 7.5升级为PHP7.x 的注意事项

众所众知,PHP7和PHP5.6采用的数据库类型有所不同,如果不做任何修改直接切换php版本会造成链接不到数据库的问题,所以要对帝国cms链接数据库信息进行修改,

已经安装好帝国CMS换PHP7.*运行环境时,只需修改配置文件/e/config/config.php;

将$ecms_config[‘db’][‘usedb’]=’mysql’;

修改为$ecms_config[‘db’][‘usedb’]=’mysqli’;

即可支持PHP7系列。(注意事项:UTF8文件不能用记事本修改文件,否则会将文件转为GBK编码,推荐用Dreamweaver修改。)

gif.png

帝国cms 数据库配置文件路径 /e/config/config.php

这里需要注意:php5.6版本使用的是 ‘mysql’

php7.x版本使用的是’mysqli’

只是在原有的基础上添加了一个字母 ‘i’ ,这样就能让帝国cms7.5的老站支持php7的版本了!