剛剛升級到 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請用適當?shù)慕鉀Q方案指導我。
1 回答

月關寶盒
TA貢獻1772條經(jīng)驗 獲得超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;
- 1 回答
- 0 關注
- 103 瀏覽
添加回答
舉報
0/150
提交
取消