In PHP I'm getting this error:
Call to undefined function mysqli_connect()
I checked my php.ini
file and there is no ;
in front of extension=php_mysql.dll
or extension=php_mysqli.dll
.
I think the I am getting this error because my figuration File (php.ini) Path is C:\Windows
. How would I change it to C:\Apache2.2\php\php.ini
?
You can set the path using PHPIniDir in .htaccess or your server config.
ie.
You won't have to recompile PHP if the extension gets loaded correctly (so make sure your extension_dir is correct), just make sure you restart Apache after you made these changes.
You need to recompile PHP with the extension for this library.
On Ubuntu machines you can try:
sudo apt-get install php5-mysql
since the basic PHP5 install does not include the
mysqli_connect
function.