Dê uma olhada no link
Muitas vezes o sistema Linux tem o aplicativo pear no repositório, então você só precisa executar um comando para cada extensão que deseja instalar.
Por favor, tenha paciência comigo; Eu sou um desenvolvedor, não um administrador de servidores. Minha empresa quer explorar usando o Magento. Eles me entregaram um servidor Linux pré-configurado com o apache e o PHP instalados, mas quando eu tento rodar o setup do Magento, ele me diz que existem extensões PHP que precisam ser carregadas. Eu posso editar o arquivo php.ini, mas não tenho idéia de onde obter as extensões ou como instalá-las, e não há ninguém aqui que saiba, também.
Alguém pode me dar uma mão? Eu preciso das extensões PDO_MySQL, mcrypt e GD. Eu pesquisei e encontrei sites que falam sobre o download a partir do terminal e a compilação de código, mas está tudo na minha cabeça. Existe uma maneira fácil de fazer isso?
Dê uma olhada no link
Muitas vezes o sistema Linux tem o aplicativo pear no repositório, então você só precisa executar um comando para cada extensão que deseja instalar.
Pode ser útil saber que distro você está executando e qual versão do php. Eu estou falando sobre o processo de encontrar pacotes também, já que é melhor saber como encontrar coisas do que apenas instalar o que foi dito. Ensine um homem a pescar e tudo isso.
Agora, eu tenho o ubuntu e o centos boxen na mão, e através da mágica do comando de busca de pacotes ....
Para o Ubuntu
Eu usei apt-cache search KEYWORD php
para encontrar os pacotes em questão - nesse caso, o nome do plug-in como palavras-chave. A partir disso, você pode instalar os 3 pacotes que você precisa através de apt-get install php5-mcrypt php5-gd php5-mysql
- o último pacote deve cobrir o PDO no debian como distros, eu acredito
Para Centos / Red Hat
Eu usei dnf search KEYWORDS
da mesma maneira - mas nem todos os pacotes necessários estão disponíveis por padrão. Versões mais antigas dessas distribuições usam yum
em vez de dnf .
Os pacotes nos quais você está interessado são php-pdo
php-gd
e php-mcrypt
- o último é não no repositório padrão (eu verifiquei no yum, então pesquisei) - você pode precisar adicionar o repositório EPEL para obter o pacote
O uso do gerenciador de pacotes padrão deve facilitar a instalação e a manutenção de pacotes, já que suas atualizações ocorrerão com todo o resto.
Você pode querer analisar o link . Isso tem todos os comandos necessários e resolução de problemas.
Para atualizar a extensão PHP no Linux:
Etapa 1: faça login como raiz
step2: type - > Yum instala o php-xml
step3: serviço httpd restart // reinicia o serviço