Qual é a mbstring
extensão PHP e qual é a melhor maneira de instalá-lo no Ubuntu 14.04?
Qual é a mbstring
extensão PHP e qual é a melhor maneira de instalá-lo no Ubuntu 14.04?
Respostas:
EDIT: Dylan Pierce confirmou que você já pode instalar algumas extensões do PHP 7.2 da mesma maneira que faria para o PHP 5. Para, mbstring
em particular, você pode executar:
sudo apt-get install php7.2-mbstring
Para complementar a resposta do sparkmood , isso agora funciona para o PHP 7.2 se você já importou o PPA do ondrej para ele.
sudo apt-get install libapache2-mod-php7.2
Não se esqueça, o PHP 7 está disponível nos repositórios oficiais do ubuntu ou você precisará de um PPA externo.
sudo apt-get install php7.0-mbstring
também funciona para outras extensões php que você pode precisar: sudo apt-get install php7.0-zip
sudo apt-get install php7.0-dom
Eu realmente gosto de como é sem cérebro instalar / ativar esses módulos. Eu só queria não ter que ir atrás de um ganso na Internet por eles.
php-mbstring
sem o número da versão
O mbstring é construído no pacote libapache2-mod-php5, portanto você pode usar este comando para instalar:
sudo apt-get install libapache2-mod-php5
Conforme descrito nos detalhes do pacote :
dba dom ereg exif fileinfo filter ftp gettext hash iconv json libxml
mbstring mhash openssl pcre Phar posix Reflection session shmop SimpleXML
soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml
xmlreader xmlwriter zip zlib.
sudo apt-get install php-mbstring
Eu instalei o mbstring no php7.0-fpm (7.0.15-0ubuntu0.16.04.4)
Se você estiver usando o php 5.6
Instale o pacote php 5.6 mbstring:
sudo apt-get install php5.6-mbstring
Em seguida, adicione a seguinte linha na parte inferior do seu arquivo php.ini:
extension=php5.6-mbstring.so
Reinicie o apache:
sudo service apache2 restart
Para encontrar o seu arquivo php.ini, crie um arquivo e insira a seguinte linha:
<?php phpinfo(); ?>
Em seguida, abra com um navegador para ver onde o seu arquivo php.ini está localizado.
Para o Ubuntu 14.04, a extensão mbstring deve ser incorporada.
Para o Ubuntu 16.04:
sudo apt-get install php7.0-mbstring
Consulte também Introdução à Cadeia Multibyte
Requer a adição de outra fonte para o apt para instalação em 18.04.
Página de download do php7.2-mbstring_7.2.7-0ubuntu0.18.04.2_amd64.deb em máquinas AMD64
Se você estiver executando o Ubuntu, é altamente recomendável usar um gerenciador de pacotes como o aptitude ou synaptic para baixar e instalar pacotes, em vez de fazê-lo manualmente através deste site.
Você deve poder usar qualquer um dos espelhos listados adicionando uma linha ao seu /etc/apt/sources.list como este:
deb http://security.ubuntu.com/ubuntu bionic-security main universe
/etc/php/7.0/mods-available
como os outros. Tentei descomentar a extensão,php.ini
mas ela não sabe o caminho para a extensão.