WP-CLI PHP MySQL extension missing

After updating PHP from 7.0 to 7.2 and installing the usual apt-get install php7.2-mysql php-mysql extensions, as well as reloading the server service apache2 reload && service mysql reload WP-CLI can still produce an error Your PHP installation appears to be missing the MySQL extension which is required by WordPress when trying to perform basic tasks, even though existing WordPress installations are working fine and are able to interact with MySQL the server, meaning the PHP mysql extension is set up correctly.

The solution is to reload the terminal instance as well. Even though wp --info reflects the new PHP version there seem to be some internal things that do not get updated without restarting completely.

Leave a comment

Your email address will not be published. Required fields are marked *