How do I enable msqli on my server?

Posted December 13, 2016 4k views
MySQLPHPUbuntu 16.04

I’m trying to use a script, but I’m getting an error. Apparently the error is caused by not having “mysqli_connect” enabled. Could anybody offer any insight to correcting this? I tried using different versions of PHP with no fix.

I am using ServerPilot as well.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

The mysqli package is shipped seperately from the core php packages. You can install it with:

sudo apt-get install php-mysql

Once that completes you’ll want to restart Apache (if you’re using it with mod_php):

service apache2 restart

Or php-fpm if you’re using nginx or another web server using fpm for PHP:

service php-fpm restart