I’m new to wordpress. After uploading the website i’m facing this error. The site worked well for a while and then this happened. Upon entering the URL this text appears “Your PHP installation appears to be missing the MySQL extension which is required by WordPress”.
Went to php.ini but couldnt find what to uncomment. Please advise in the best way possible.
Server – Xampp
7 comments
Comments are closed.
The error you got
Your PHP installation appears to be missing the MySQL extension which is required by WordPress
is because you’re server is not having the MySQL Extension which is required for WordPress to runIf you are using Windows Based Operating System then you should enable the mysql extension in your xampp
i.e., You should uncomment the following lines in your
php.ini
Or If you use Linux based Operating System then you should install mysql from the Terminal by
and then uncomment the following line in you php.ini
Note :
What ever the Operating System you use, You should restart / stop and start your Xampp Server after uncommenting the
php.ini
fileIf you’re working online then you should contact your host provider to enable the MySQL Extension for your Account.
In Windows, you need to setup your php.ini like this:
uncomment the line extension=php_mysqli.dll
find the “extension_dir” parameter and set the path to ext directory of your php installation, like this:
extension_dir = “c:/php56/ext”
This answer is specific to those who use HostGator for their WordPress site, but the premise is still the same as for which files to manipulate, steps 1-3 will just be different for you to get to the correct files with your specific Host.
Here is how I fixed this error: Your PHP installation appears to be missing the MySQL extension which is required by WordPress. Deprecated: Directive ‘allow_url_include’ is deprecated in Unknown on line 0
This should fix the issue once you save those changes.
Login to your c panel
Got to PHP Configuration
Select your current PHP Version ( You can know this from phpinfo)
Click update
In the folder where you have installed the php, try to find the “php.ini”. Now you should have delete the ” ; ” from this rows.
At first create a PHP file on your PHP server then put the simple code here and run for check your php server informations
Check your PHP version and install PHP MySQL extension
When it is done, simply restart your server.
For nginx server
For apache server
Or restart your computer.
To solve this problem is to config this WordPress file
wp-config-sample.php
form your WordPress folder on your machine which looks like thisC:xampphtdocswordpresswp-config-sample.php
Then you save it as
wp-config.php
reload your browser every thing should work well.