1. Em /etc/php/x.x/apache2/php.ini tem uma linha ;extension=php_mbstring.dll . Nesse caso, isso é apenas um exemplo. Arquivos com .dll extensões são bibliotecas para o Windows. Extensões equivalentes para o Ubuntu são .so - verifique seu /etc/php/5.6/mods-available/mbstring.ini por exemplo.
A maneira mais fácil de ativar módulos PHP no Ubuntu é através do comando phpenmod . Então você precisa:
sudo apt-get install php5.6-mbstring
sudo phpenmod mbstring
2. Para ativar o PHP 5.6 para o Apache2, você precisa:
-
Instale a biblioteca:
sudo apt install libapache2-mod-php5.6 -
Desative
php7.xmodules:sudo a2dismod php7.0 && sudo a2dismod php7.1 -
Ativar
php5.6module:sudo a2enmod php5.6
3. Reinicie o Apache2:
sudo systemctl restart apache2.service
4. Verifique sua configuração do PHP:
-
Crie o arquivo
phpinfo.phpem/var/www/html/(se este for o seu diretório DocumentRoot):echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpinfo.php -
Abra
phpinfo.phpno seu navegador da Web e verifique sua configuração atual do PHP:http://localhost/phpinfo.php.