Compilando Apache2 + PHP5

Publicado por Thiago Alves em 06/11/2004

[ Hits: 34.366 ]

Blog: http://www.seeufosseopresidente.com.br

 


Compilando Apache2 + PHP5



Vamos colocar o Apache2 para funcionar com o PHP5, uma forma simples e rápida de se fazer isso (dependendo da máquina) é compilando.

Tomando como base a distribuição Slackware, vamos compilar... Baixe os sources:
Também partindo do ponto em que o MySQL já esteja instalado no sistema, vamos compilar o Apache. Descompacte e entre no diretório do Apache:

# ./configure --enable-so --enable-ssl
# make
# make install


Agora vamos compilar o PHP5, descompacte e entre no diretório dele:

# ./configure --with-apxs=/usr/local/apache2/bin/apxs --with-mysql
# make
# make install


Agora vamos editar o httpd.conf, que deve ser encontrado em /usr/local/apache2/conf/httpd.conf:

A linha:

LoadModule php5_module        modules/libphp5.so

Já vai estar no httpd.conf, então é necessário adicionar apenas as seguintes linhas:

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

Feito isso, salve e saia do arquivo e então inicie o Apache. Para fazer o teste, faça o seguinte:

# echo "" > /usr/local/apache2/htdocs/info.php

Acesse pelo navegador o endereço "http://localhost/info.php" e veja as informações referente ao PHP5.

Pronto, está feia a instalação do PHP5!

[]'s
Thiago

Outras dicas deste autor

Atualizando para GIMP 2.0 via slackpkg

Life with qmail

Instalando e iniciando o Blackbox

Ouvindo WMA no XMMS (xmms-wma)

Instalando o mldonkey mesmo com os servidores oficiais offline

Leitura recomendada

Teclas de atalho para navegação entre abas do navegador

Desabilitando modo "offline" no Firefox 3.x

Twitter no pidgin

Gerenciador de Downloads para Firefox

Adicionando um menu de dicionário ao Firefox

  

Comentários
[1] Comentário enviado por augustowebd em 20/11/2004 - 20:14h

Isso q eh um artigozinho de 5ª, o cara copia e cola o arquigo sem nem testar o trosso!
Fi?!, vc nem testou a linha abaixo
./configure --with-apxs=/usr/local/apache2/bin/apxs
saber q isso dah erro?

como voce conseguiu associar a apxs para o apache2?
pq aten onde sei para o apache2 deve ser associado a
apxs2.

para com isso!
os caras nem se dão ao luxo de testar, e sai colocando tudo que porcaria como artigo. NOTA ZERO!

[2] Comentário enviado por cvs em 20/11/2004 - 20:43h

Realmente eu errei, sria o apxs2, mas acabou esquecendo por que eu fiz no meu servidor e ai depois apenas escrevi aqui da forma que fiz e da forma que achei nos docs que estava pesquisando... Se vc prestar atencao e olhar nos artigos que ja escrevi a respeito de apache vai ver que la esta da forma correta e não venha querer encher e nem dizer asneiras.

[3] Comentário enviado por tiagocrespi em 02/10/2005 - 17:36h

muito bom este artigo
realmente me ajudou muito pois ñ cosneguia configurar o php4 junto com o apache2

[4] Comentário enviado por josglima em 07/12/2005 - 16:53h

ow gostaria de saber como faço , pois fiz oke vc fez a cima mas esta dando um erro da libxml a seguir:

/usr/bin/ld:ext/libxml/libxml.lo: file format not recognized; treating as linker script
/usr/bin/ld:ext/libxml/libxml.lo:2: syntax error
collect2: ld returned 1 exit status
make: ** [sapi/cli/php] Erro 1
agradeço a atenáo e aguardo resposta ,

qualquer coisa meu email é josglima@uol.com.br

[5] Comentário enviado por smmpina em 12/03/2006 - 11:32h

Eu acho que comentarios negativos e desqualificadores não ajudam em nada, o problema aqui e apenas de digitação. Seria bem melhor assim: "amigo vc esqueceu de colocar 'apxs2'". Aponte o erro não quem errou.
O artigo e muito bom.
Vamos ajudar o nosso Linux a crescer!
Linux pra sempre!!!
obrigado.

[6] Comentário enviado por dtux em 04/02/2007 - 03:18h

no slackware vc deve modifica a seguinte forma
ao invés de "LoadModule php5_module modules/libphp5.so" tem q por assim "LoadModule php5_module /usr/lib/apache2/libphp5.so"
me ajudo pra caramba cara, só tive q acerta essa linha vlewss!!!!!!

[7] Comentário enviado por jorel em 13/02/2008 - 11:49h

cara.. fiz tudo que estava na dica... porem a tela do browse quando executa o php fica tudo branca.. nao aparece nada .. porem eu mando abri uma pagina em html fica beleza, por tanto o apache está rodando normal.. e nao dá erro nenhum.. nao sei qq pode ser

o apache é a versao 2.0.52 .. estava rodando a versao do php 4.3.9 .. ao tanto quando mando executar o apache com o modulo do php4 funciona e o php 5 nao.. já setei o include_path no php.ini e coloquei dentro de /usr/lib ... vi também que ele é carregado.. porem .. só que nao funciona quando levanto o modulo do php5

ajudem ae pessoal.. vlw!

[8] Comentário enviado por wellingtoncunha em 05/01/2013 - 15:57h

Olá Tiago Muito obrigado pelo o tutorial, apesar de já ter instalando uma vez eu tinha me esquecido. Só achei um pouco cômico o que tu escreveu nome final do seu tutorial
"Pronto, está feia a instalação do PHP5!"

No meu caso a instalação ficou bonita.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts