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

0 votes

For me to fix the error occurring below, what should I do? 

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

I have been using a telnet connection with my NAS and have installed FFP 0.7

My php.ini is in: ffp/etc/php.ini and I removed my comments on everything I thought to be of use.

Below is a part of my php.ini file;

If you wish to have an extension loaded automatically, use the following:-

; syntax: 
; 
; extension=modulename.extension 
; 
; For example, on Windows: 
; extension=msql.dll
; 
; ... or under UNIX: ; extension=msql.so 
; 
; ... or with a path: 
; extension=/ffp/lib/extensions/no-debug-non-zts-20100525/mysql.so 
; 
extension=php_mysql.dll 
extension=php_mysqli.dll 
extension=php_pdo_mssql.dll 
extension=php_pdo_mysql.dll 
extension=php_pdo_oci.dll 
extension=php_pdo_odbc.dll 
extension=php_pdo_pgsql.dll 
extension=php_pdo_sqlite.dll 
extension=php_pgsql.dll 
extension=pdo.so 
extension=pdo_sqlite.so 
extension=sqlite.so 
extension=pdo_mysql.so


The issue I am facing constantly is that when I run in phpinfo(), I see the module MySQLi activated but not MySQL. MySQL is working as expected just as PHP and Lighttpd web server. I do have my phpmyadmin working which is on a Zyxel NSA310. Additionally, when mysqld starts, it creates a shortcut from my root to: ffp/opt/mysql.. and every time I restart my NAS the shortcut is deleted. Does anyone know a trick in order to solve this?

Feb 8 in Others by Rahul
• 8,980 points
168 views

1 answer to this question.

0 votes

I have found a solution for you towards the ending but start with making sure that your MySQL server is working and running and then type out the following code at a shell prompt:

/etc/init.d/mysql status
 

If MySQL is not running, enter:

/etc/init.d/mysql start

If MySQL is not installed, type the following command to install MySQL server:

apt-get install mysql-server

Make sure MySQL module for php5 is installed:

dpkg --list | grep php5-mysql

To install php5-mysql module enter:

apt-get install php5-mysql

Next, restart the Apache2 web server:

/etc/init.d/apache2 restart

answered Feb 8 by Soham
• 8,730 points

Related Questions In Others

0 votes
1 answer

Where is the documentation to refer for coinbase api integration of Etherium coin currency in php?

Hey there! Please refer to the following ...READ MORE

answered Jan 25, 2019 in Others by Omkar
• 69,210 points
270 views
0 votes
0 answers
0 votes
1 answer
0 votes
0 answers
0 votes
2 answers

Define a SQL query? What is the difference between SELECT and UPDATE Query? How do you use SQL in SAS?

HI.. SQL is Structured Query Language, which is ...READ MORE

answered Aug 8, 2020 in PHP by anonymous
4,514 views
0 votes
1 answer

Why is not preferable to use mysql_* functions in PHP?

The reasons are as follows: The MySQL extension: Does ...READ MORE

answered Sep 7, 2018 in Database by DataKing99
• 8,240 points
340 views
0 votes
2 answers
0 votes
1 answer
webinar REGISTER FOR FREE WEBINAR X
Send OTP
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP