为了账号安全,请及时绑定邮箱和手机立即绑定

在 Ubuntu CI 应用程序抛出错误中升级到 PHP 7.4.1。为什么?

在 Ubuntu CI 应用程序抛出错误中升级到 PHP 7.4.1。为什么?

PHP
MMTTMM 2022-07-16 10:10:36
刚刚升级到 PHP 7.4.1,然后是:https ://dev.to/pushkaranand/upgrading-to-php-7-4-26dg升级后,Code-igniter 应用程序抛出错误,例如:Type: ErrorMessage: Call to undefined function mysqli_init()Filename: /var/www/html/CI_PROJECT/system/database/drivers/mysqli/mysqli_driver.php试过:通过取消注释php.ini(/etc/php/7.4/apache2/php.ini)中的以下行:extension=mysqli extension=/path/to/extension/mysqli.somysqli.allow_local_infile = On 然后,做了systemctl restart apache2请用适当的解决方案指导我。
查看完整描述

1 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

尝试这个 :


sudo apt-get install php7.4-mysql

然后,在 Router.php 文件中


/var/www/html/CI_PROJECT/application/third_party/MX/Router.php         


 // if (strpos($class, $suffix) === FALSE)

 if( $suffix && strpos($class, $suffix) === FALSE)

并在 Modules.php 文件中


/var/www/html/CI_PROJECT/vv_project/application/third_party/MX/Modules.php


// (is_array($module)) ? list($module, $params) = each($module) : $params = NULL;   

(is_array($module)) ? list($module, $params) = [key($module), current($module)] : $params = NULL;


查看完整回答
反对 回复 2022-07-16
  • 1 回答
  • 0 关注
  • 92 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号