Php Mysqli Extension Is Missing Windows 10

Posted on  by
Php Mysqli Extension Is Missing Windows 10 3,5/5 1598 reviews
Active8 years, 10 months ago
  1. Php Mysqli Extension Is Missing
  2. Php 7 Mysql Extension

Looking for Php_mysql.dll? Fix4dll can help you! Free download missing dll files for Windows 7, 8, 10, Xp, Vista. We know how to fix dll files errors. Mar 06, 2017  the mysqli mysql extension is missing. Please check your php configuration in this video i will help you how to fixing 2 problem that, see this video to get details.

Php Mysqli Extension Is Missing

I just installed Apache 2.2.17, PHP 5.2.14, and MySQL 5.1.51 on Windows XP. Apache is working and is loading PHP properly, but when I try to connect to MySQL, I get 'Fatal error: Call to undefined function mysql_connect()'. After some googling, I found that I need to load the php_mysql.dll extension, which requires libmysql.dll. I found the libmysql.dll file in the MySQL distribution, but php_mysql.dll is nowhere to be found.

Why is it not included with PHP or MySQL? Where can I find it?

Graeme PerrowGraeme Perrow
4631 gold badge4 silver badges14 bronze badges

2 Answers

The file http://windows.php.net/downloads/releases/php-5.2.14-Win32-VC6-x86.zip as downloaded from http://windows.php.net/download/ does include php_mysql.dll. It's in the 'ext' subdirectory.

You'll need to rename php.ini-recommended to php.ini. Then, edit php.ini and make sure that extension_dir is pointing to the correct directory, i.e. the one containing php_mysql.dll, e.g. c:phpext. Also, search for the line ;extension=php_mysql.dll and uncomment it to enable the extension.

Php 7 Mysql Extension

Lastly, the file libmysql.dll should be available to the Windows system PATH. The easiest way to accomplish that is by adding the directory to which you installed PHP to your PATH.

Remember to restart Apache after making changes to php.ini. Hope this helps!

XhantarPhp Mysqli Extension Is Missing Windows 10XhantarMysqli extension for php
6971 gold badge5 silver badges11 bronze badges

A note on microeconomics for strategists pdf printer. MySQL is no longer enabled by default, so the php_mysql.dll DLL must be enabled inside of php.ini. Also, PHP needs access to the MySQL client library. A file named libmysql.dll is included in the Windows PHP distribution and in order for PHP to talk to MySQL this file needs to be available to the Windows systems PATH. See the FAQ titled 'How do I add my PHP directory to the PATH on Windows' for information on how to do this. Although copying libmysql.dll to the Windows system directory also works (because the system directory is by default in the system's PATH), it's not recommended.

danlefreedanlefree
2,7861 gold badge15 silver badges19 bronze badges

Not the answer you're looking for? Browse other questions tagged apache-2.2mysqlwindows-xpphp5 or ask your own question.