PHP7下安装Emlog5有朋友听了会觉得其怪了这个和php 7有什么关系呢,其实这个当然是有的了,下面我们就一起来看看关于PHP7下安装Emlog5.3.1的笔记吧。

PHP7出来一段时间了,据说PHP7可以性能翻倍。而且我的服务器上也已经开通了PHP7,就开始折腾下Emlog5.3.1。

直接在php7安装emlog5.3.1各种报错。emlog5.3.1虽然已经出了使用mysqli连接类,但是为了兼容性还是默认是使用了mysql。因为PHP7已经不支持mysql扩展了,但是支持mysqli和pdo_mysql。所以这里还是介绍如何使用mysqli来安装emlog。

以下是修改emlog安装程序,无报错安装。如果是实际环境请在本地环境模拟后成功后再更换。

1、修改include\lib\option.php,大概11行修改为mysqli

//默认MySQL链接方式,mysql或mysqli

const DEFAULT_MYSQLCONN = 'mysql';

改为

const DEFAULT_MYSQLCONN = 'mysqli';//默认链接方式改为mysqli

2、修改include\lib\database.php,大概16行删除default:

case 'mysql':

default ://这边需要删除default:

3、修改include\lib\cache.php,大概195行加大括号

$$row['option_name'] = $row['option_value'];

改为

${$row['option_name']} = $row['option_value'];

PS:暂时就发现这么些地方要修改的,还有部分插件写死了数据库链接方式。需要修改,不然直接报数据库错误。

比如:$DB = MySql::getInstance();改为$DB = Database::getInstance();等等。

emolg模板PHP7,PHP7下安装Emlog5.3.1的笔记相关推荐

  1. ubuntu php7 pdo,记录捣鼓ubuntu下PHP7.1下安装sqlserver拓展

    记录捣鼓ubuntu下PHP7.1下安装sqlserver拓展 由于工作需要,得使得PHP支持sqlserver拓展来操作sqlserver数据库. 但是进行到Step2.1时,通过phpinfo() ...

  2. centos6.4下安装配置JDK+TOMCAT+MYSQL笔记

    在公司测试环境,需要在CENTOS6.4下安装配置JDK+TOMCAT+MYSQL,下面是一个安装笔记留存备用. 一.系统环境和软件包 [root@localhost /]# uname -r 2.6 ...

  3. CentOS7下安装并简单设置PostgreSQL笔记

    为什么是PostgreSQL? 在.NET Core诞生之前,微软平台上最常见的开发组件便是.NET Framework + SQL Server了,但是现在.NET Core终于让跨平台部署成为了现 ...

  4. linux下安装nginx 以及依赖包 笔记(一)

    准备齐全的安装包: openssl-fips-2.0.2.tar.gz   zlib-1.2.7.tar.gz  pcre-8.21.tar.gz    nginx-1.2.6.tar.gz 本人安装 ...

  5. CentOS6.5下安装Apache2.4+PHP7

    CentOS6.5下安装Apache2.4+PHP7 http://blog.csdn.net/along602/article/details/42695779 http://www.th7.cn/ ...

  6. mac php7 mysql.so_mac下安装php7详解

    本文主要为大家介绍一下mac 下安装php7全过程.具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧,希望能帮助到大家. 更新系统库 yum -y install gcc gcc-c++ ...

  7. centos php7.0 mysql_CentOS 7.3 下 安装LNMP(Nginx1.10+MySQL5.7+PHP7.0.20)

    前言:最近总是要安装服务器环境,记录这次CentOS 7.3下安装LNMP(Nginx1.10+MySQL5.7+PHP7.0.20)环境的过程,以备日后使用. 一.准备工作 1. 更新源 # yum ...

  8. phpst安装memcache扩展_在 Ubuntu/Debian 下安装 PHP7.3 教程

    介绍 最近的 PHP 7.3.0 已经在 2018 年12月6日 发布 GA,大家已经可以开始第一时间体验新版本了,这里先放出 PHP7.3 安装的教程以便大家升级. 适用系统: Ubuntu 18. ...

  9. linux php7 mongodb,CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis

    CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis 我是想能yum就yum,所有软件的版本一直会升级,注意自己当时的版本是不是已经更新了. 首先装CentOS 7 装好cento ...

最新文章

  1. 北京python培训班价格-Python培训班多少钱?
  2. C语言经典例24-分数累加和
  3. 永远的GetLong
  4. android 微信两个服务的,微信上线两个新功能
  5. 深入PHP使用技巧之变量
  6. 序列化与反序列化(XML、二进制)
  7. 【优化算法】大鼠群优化器算法(RSO)【含Matlab源码 1837期】
  8. ubuntu显卡驱动下载安装
  9. python使用cookie登陆新浪微博用户信息
  10. K.gather()
  11. 罗辑回归,Logistic Regression(or sigmoid function)
  12. Cesium:3dtile制作工具
  13. 对Word的方框里打钩标记
  14. iOS 工作中遇到的问题(面试重点)
  15. 脿什么意思_襆怎么读_襆组词和拼音
  16. Springboot @Lazy注解
  17. impala与hive的比较以及impala的有缺点
  18. EOS区块链浏览器:scaneos.io | EOS必备工具 |什么是区块链浏览器 | 怎么使用区块链浏览器
  19. omnet++,veins车辆间消息的传输、车辆运动信息获取
  20. java gzip 压缩解压工具类

热门文章

  1. 禁止i5笔记本按Ctrl+Alt+向下键翻转屏幕
  2. 【codevs3372】选学霸,并查集+可达性DP
  3. python2.7更新_centos系统python2.7更新到3.5
  4. 2017.4.20 火星人 思考记录
  5. 【英语学习】【Level 08】U01 Let's Read L4 Hot off the press
  6. python调用js文件报错_python - selenium 运行网页中js脚本报错,提示未定义
  7. VS2008操作PPT
  8. 语音识别端点检测matlab,关于语音识别的端点检测问题
  9. emlog评论ajax,Emlog评论通过QQ获取昵称资料
  10. UE4 身体部件换装实现