Faculdades Integradas do Vale do Itajaí - FACIVI
SISTEMAS DE INFORMAÇÃO
Desenvolvimento na Internet [2001-02]

 
DICAS INSTALAÇÃO
(Linux)

Combinação adotada

Sistema Operacional Linux
Servidor Web Apache
Linguagem de Programação para desenvolvimento Web PHP

Métodos de Instalação

  • código fonte - normalmente escrito na linguagem de programação C 
  • binário/compilado - versões pré-compiladas do software
  • RPM's binários - baseados no Red Hat Package Manager para Linux 
Usando os pacotes RPM
  • verificar se o pacote é compatível com a versão da distribuição do Linux e com o hardware
  • abreviações encontradas
    • i386 - PC's com base em processadores Intel
    • i586 - PC's com base em processadores Intel Pentium
    • PPC - PC's para computadores baseados a partir de chips do Motorola Power PC e compatíveis
Pacotes necessários
  • zlib
  • libpng
  • libjpeg
  • gd
  • gd-devel
  • apache
  • mod_php4
Verificando os pacotes necessários
$[root@zumbi root]$ rpm -q zlib
zlib-1.1.3-6-i386

Entendendo a resposta dada pelo SO

  • 1.1.3 - versão do software
  • 6 - versão do pacote(no caso, a sexta versão pública do pacote)
  • i386 - a arquittetura para qual o pacote RPM foi compilado
Os pacotes gd e gd-devel precisam ter no mínimo a versão 1.8; para fornecer suporte aos formatos gráficos proporcionados pelo PHP.
Instalando os pacotes que faltam (realizar as operações como o usuário root)
[root@zumbi root]$ rpm -Uh <nome_do_pacote>
Configuração e inicialização do Servidor Web Apache
  • encontrando o arquivo de configuração do Apache 
  • [root@zumbi root]$ rpm -ql apache | grep /http.conf$
  • descobrindo o nome da máquina
[root@zumbi root]$ echo $hostname
zumbi
  • configurando o servidor Apache(http.conf) 
    • informar ao Apache como executar scripts PHP
    LoadModule php4_module <caminho>/libphp4.so
    • verificar se o módulo do PHP foi ativado
    AddModule mod_php4.c 
    • informar ao Apache como ele deve reconhecer um programa em PHP
    AddType application/x-httpd-php .php
    .php - arquivo com a extensão .php são programas PHP
    • colocando o nome no servidor Web
    #ServerName www.zumbi.com 
    • reinicializando o servidor Web
    [root@zumbi root]$>/etc/rc.d/init/httpd restart 


[Índice]