Se o administrador disser
None of the supported PHP extensions (MySQLi, MySQL, PDO_MySQL) are available
significa exatamente que o seu interpretador PHP não tem suporte para essas extensões.
Existem várias razões pelas quais você não tem suporte ao MySQL no PHP, mas o mais comum é que você perdeu a instalação dos pacotes corretos.
Pacotes PHP relacionados ao MySQL podem ser pesquisados com este comando:
apt-cache search php | grep -i mysql
Os mais importantes são:
php-mysql - MySQL module for PHP [default]
php7.1-mysql - MySQL module for PHP
Estou usando o Kubuntu 17.10 com o PHP 7.1, você pode ter uma versão diferente, mas o pacote mais importante e comum é o php-mysql .
Primeiro de tudo você tem que verificar em todos os seus pacotes instalados quais "php" estão instalados em sua máquina:
dpkg -l | grep php
Você deve encontrar pelo menos um dos dois php-mysql. Se não, você pode instalá-lo usando este comando:
sudo apt-get install php-mysql
Agora você só precisa reiniciar seus serviços.
Se você está usando PHP com o Apache com o prefork, você só precisa reiniciar o seu servidor web. Se você estiver usando o FastCGI, terá que reiniciar o serviço php.
O comando certo depende da sua versão do Ubuntu, você pode usar o comando systemctl ou service :
sudo systemctl restart <servicename>
sudo service <servicename> restart
onde servicename pode ser um dos "apache", "apache2", "php5-fpm" ou "php7.1-fpm".