Instalando extensões PHP no Linux

10

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?

    
por EmmyS 09.10.2012 / 19:25

4 respostas

2

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 09.10.2012 / 19:49
11

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.

    
por 10.10.2012 / 05:15
0

Você pode querer analisar o link . Isso tem todos os comandos necessários e resolução de problemas.

    
por 10.10.2012 / 04:52
-3

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

    
por 17.10.2014 / 12:49

Tags