php - Call to undefined function mysqli_connect() , cpanel fix

my website recently crashed and is no longer available. I browsed through my Cpanel dashboard and I found error logs file in which I noticed my website is crashing due to call to undefined function mysqli_connect. Website is using PHP version 7.4. I tried downgrading PHP version myself but it didn't help. Does anyone have any suggestions on how to fix this using c panel.

Answer

Solution:

Try this in any test php file echo phpinfo(); and look for mysqli extension if its disabled.

This fatal error comes when mysqli extension is disabled.

you can set it explicitly from php.ini for version you selected from cpanel.

for more information look here https://forums.cpanel.net/threads/how-to-enable-mysqli.142737/

Answer

Solution:

this problem has nothing to do with the cpanel

The problem is with the server PHP settings

You can rewrite the connection section with PDO

read more :

https://www.w3schools.com/php/php_mysql_connect.asp

Source