Pular para o conteúdo

Compilando Apache2 + PHP5

Dica publicada em Linux / Internet
Thiago Alves cvs
Hits: 34.979 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

Instalando o mldonkey

Atualizando para GIMP 2.0 via slackpkg

Life with qmail

Comunidade de Software Livre de Goiás

Instalando o Firefox 3.6 no Ubuntu

Personalizar páginas de erro no Squid

Você já conhece o Firefox Ubiquity?

Plugins de busca no php.net e mysql.com no Firefox

Evitando problemas com Sarg + Squid

#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

Entre na sua conta para comentar.