+1

Instalando Apache com suporte a PHP

criado por Marcelo Toscano em 08/04/2002 10:47am
Este artigo tem como finalidade exemplificar uma instalação do Apache com o módulo PHP a partir do código fonte e foram utilizados nesta instalação os seguintes pacotes:

  • apache_1.3.23.tar.gz

  • php-4.1.2.tar.gz

  • MySQL-3.23.49a-1.i386.rpm

  • MySQL-client-3.23.49a-1.i386.rpm


  • Siga os passos a seguir para efetuar a instalação com sucesso.

    Instale os RPMs do MySQL usando o seguinte comando:

    # rpm -ivh nome_do_arquivo.rpm
    Descompacte os arquivos em seu diretório de preferência, em nosso exemplo estaremos utilizando #/usr/local, utilizando os seguintes comandos.

    # gzip -cd apache_1.3.23.tar.gz | tar xvf -
    # gzip -cd php-4.1.2.tar.gz | tar xvf -

    Agora passemos para o diretório da distribuição do Apache.

    # cd /usr/local/apache_1.3.23
    # ./configure --configuration-option-for-apache

    Depois disso vamos para o diretório da distribuição do PHP

    # cd /usr/local/php-4.1.2
    # ./configure --with-apache=../apache_1.3.23 --with-mysql

    A opção --with-apache indica onde está a distribuição do apache e a opção --with-mysql indica que queremos o suporte a mysql.

    ATENÇÃO : Se você quizer o suporte a mysql, antes de fazê-lo tenha certeza de que o mysql já tenha sido instalado.

    Se o script ./configure não retornou nenhum erro, agora é hora de compilarmos a distribuição.

    # make

    Se deu tudo certo é hora de instalar a distribuição.

    A partir deste ponto é necessário estar com o usuário root.

    $ make install

    Feito isso o PHP já esta instalado, agora vamos voltar nossa atenção para o Apache.

    # cd ../apache_1.3.23
    # ./configure --activate-module=src/modules/php4/libphp4.a

    # make
    # make install

    Pronto já esta tudo instalado, isso se não ocorreu nenhum erro.

    Agora configure o arquivo httpd.conf como melhor entender e depois disso vá em /usr/local/apache/bin.

    Digite: # ./apachectl start/stop, para iniciar ou parar o serviço.

    É isso aí pessoal, por favor enviem comentários ou dúvidas se houver algo faltando aqui!

    Comentários:

    Mostrando 1 - 10 de 12 comentários
    Renan Silva disse:
    Não consigo enviar e-mails pelo apache.
    Isso é possível?
    Eu não tenho o rpm.
    05/02/2007 12:01pm (~9 anos atrás)

    Antes de mais nada, meus parabéns Marcelo.
    Ótimo artigo!
    Estou com um problema que de uma certa forma foge um pouco do seu artigo, e talvez o pessoal daqui possa me ajudar, essa mesma configuração que você propôs, só que com interbase.
    Encontro muitas dificuldades com isso, e ainda não encontrei nenhuma fonte que esclareca isso de uma forma satisfatória, se alguém puder ajudar.
    Abração,
    Líbene Fernandes
    04/11/2005 10:53am (~11 anos atrás)

    Ola Hermes, ja vi algo do tipo, vc tem que instalar o pacote flex se não me engano, é isso o que tá faltando.
    Abracao, espero ter ajudado.
    01/11/2005 9:58am (~11 anos atrás)

    Jose Djalma disse:
    Algm pode me indicar o link direto para os arquivos

    MySQL-3.23.49a-1.i386.rpm
    MySQL-client-3.23.49a-1.i386.rpm

    Eu ja rodei o site todo la e não axo.
    08/07/2005 8:19am (~11 anos atrás)

    Para instalar o esse pacote no win98 tente usar o PHPTriad.. http://www.superdownloads.com.br ... vc acha ele... vc instala e ele configura tudo pra vc... para deixar habilitado a galeria GD.. edita o arquivo PHP.ini q fica dentro de C:\apache\php\ e habilite uma opção.. extension=php_gd2.dll... se naum tiver copie esse comando... sem o ; e virgula no final... mas lembre-se naum eh o gd.dll... no Linux.. eh soh tirar o ; do inicio.. editando o mesmo arquivo... bom, eh isso.. espero ter ajudado... qualquer dúvida me contate por e-mail/MSN.... jack02003@hotmail.com
    21/02/2005 6:28pm (~11 anos atrás)

    Para instalar o esse pacote no win98 tente usar o PHPTriad.. http://www.superdownloads.com.br ... vc acha ele... vc instala e ele configura tudo pra vc... para deixar habilitado a galeria GD.. edita o arquivo PHP.ini q fica dentro de C:\apache\php\ e habilite uma opção.. extension=php_gd2.dll... se naum tiver copie esse comando... sem o ; e virgula no final... mas lembre-se naum eh o gd.dll... no Linux.. eh soh tirar o ; do inicio.. editando o mesmo arquivo... bom, eh isso.. espero ter ajudado... qualquer dúvida me contate por e-mail/MSN.... jack02003@hotmail.com
    21/02/2005 6:24pm (~11 anos atrás)

    Bruno Marra disse:
    Para instalação no Mandrake procedo da mesma forma?
    E como configuro o httpd.conf

    Onde consigo os programas acima citados?
    27/11/2004 6:20pm (~12 anos atrás)

    Claro que sim, esta instalação serve para qualquer linux
    10/06/2002 10:25am (~14 anos atrás)

    Acho que vc esqueceu de comentar que é preciso copiar o php.ini.
    19/04/2002 11:33pm (~14 anos atrás)

    Só vai funcionar com os fontes, com o rpm vc não vai poder fazer nada.
    19/04/2002 11:28pm (~14 anos atrás)

    Novo Comentário:

    (Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)