Como instalar mb-string no Linux Fedora 26 + Lampp

Já mostramos aqui como Instalar ext-mbstring no Fedora Server 24 agora vamos mostrar como instalar no Linux Fedora 26 Workstation. Basicamente é a mesma coisa, provavelmente você localizou em /opt/lampp/etc/php.ini a extensão ;extension=php_mbstring.dll na sessão de extensões do Windows, mas você não vai habilitá-la se não o máximo que você terá é um erro informando que não foi possível localizar a extensão.

No caso do Linux essas extensões já são oferecidas a partir do sistema operacional. Então basta você instalar em seu sistema operacional que vai passar a reconhecer automaticamente.

Veja o passo a passo da instalação do ext-mbstring

[root@adriano-linux modules]# dnf install -y php-mbstring
Última verificação de data de vencimento de metadados: 0:28:24 atrás em ter 03 out 2017 17:08:26 -03.
Dependências resolvidas. 
================================================================================
 Pacote               Arq.           Versão               Repo             Tam.
================================================================================
Instalando:
 php-mbstring         x86_64         7.1.9-2.fc26         updates         590 k
Instalando dependências:
 php-common           x86_64         7.1.9-2.fc26         updates         1.0 M
 php-json             x86_64         7.1.9-2.fc26         updates          69 k

Resumo da transação
================================================================================
Instalar  3 Pacotes

Tamanho total do download: 1.6 M
Tamanho depois de instalado: 11 M
Baixando pacotes:
(1/3): php-json-7.1.9-2.fc26.x86_64.rpm         431 kB/s |  69 kB     00:00    
(2/3): php-mbstring-7.1.9-2.fc26.x86_64.rpm     1.6 MB/s | 590 kB     00:00    
(3/3): php-common-7.1.9-2.fc26.x86_64.rpm       1.6 MB/s | 1.0 MB     00:00    
--------------------------------------------------------------------------------
Total                                           762 kB/s | 1.6 MB     00:02     
Executando verificação da transação
Verificação de transação completa.
Executando teste de transação
Teste de transação completo
Executando a transação
  Preparando          :                                                     1/1 
  Instalando          : php-json-7.1.9-2.fc26.x86_64                        1/3 
  Instalando          : php-common-7.1.9-2.fc26.x86_64                      2/3 
  Instalando          : php-mbstring-7.1.9-2.fc26.x86_64                    3/3 
  Verificando         : php-mbstring-7.1.9-2.fc26.x86_64                    1/3 
  Verificando         : php-common-7.1.9-2.fc26.x86_64                      2/3 
  Verificando         : php-json-7.1.9-2.fc26.x86_64                        3/3 

Instalados:
  php-mbstring.x86_64 7.1.9-2.fc26        php-common.x86_64 7.1.9-2.fc26       
  php-json.x86_64 7.1.9-2.fc26           

Concluído!
[root@adriano-linux modules]#

No meu caso surgiu a necessidade de utilizar esta extensão por causa do composer quando fui atualizar meu projeto em Zend Framework 3.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *