Compilando Apache2 + PHP5

Publicado por Thiago Alves em 06/11/2004

[ Hits: 34.083 ]

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

Convertendo wma para mp3

Atualizando para GIMP 2.0 via slackpkg

Life with qmail

Qmail - monte o seu próprio servidor de e-mail

Ouvindo WMA no XMMS (xmms-wma)

Leitura recomendada

Bloquear P2P com Iptables

Compartilhamento de internet

Fazendo o modem 3G MD300 da Claro funcionar no Ubuntu

Otimizando seu cache DNS fuçando no BIND

Configurando plugin Java para o Firefox no Slackware 12

  

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