Wordpress localhost installation error - Your PHP installation appears to be missing the MySQL extension which is required by WordPress

Viewed 12373

I know this question has been asked N number of times but I can't seem to get it worked. I am trying to install wordpress on my local VM machine. I have mysql running fine as shown below.

    vishal@ubuntu:/etc/apache2$ mysql -u root -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 39
    Server version: 5.1.41-3ubuntu12.10 (Ubuntu)

    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

     mysql>

Despite multiple attempts I am getting below error : "Your PHP installation appears to be missing the MySQL extension which is required by WordPress"

I have tried to uncomment extension_dir with exact path of myql.so and put extension as mysql.so.

I have two php.ini files which I am not sure correct or not. One is present in /etc/apache2 /phi.ini and second is present in /etc/php5/cli/php.ini.

There is no php.ini file in /etc/php5. I tried installing many times but it does not appear there.

Both are referring to actual mysql.so library path and mention extension as mysql.so

Could anyone please suggest what could possibly going wrong ? Thank you !

4 Answers

This is because your apache did not load with mysql module. This will resolve the issue :

yum install php-mysql -y 

once the installation is complete. Do a service restart

service httpd restart
Related