Instalação do Apache, MySQL e PHP

Este artigo mostra uma instalação completa do Apache com MySQL e PHP. Este servidor eu montei para a empresa que trabalho e funciona perfeitamente. Utilizei o Red Hat Enterprise 4 com kernel 2.6.9-5, Apache 2.0.55, MySQL 5.0.18 e PHP 5.1.2.

[ Hits: 79.033 ]

Por: Everton Godoi em 11/05/2006 | Blog: http://twitter.com/evertongodoi


Instalação PHP 5.1.2



Vamos fazer o download do PHP 5.1.2:

# wget http://www.php.net/get/php-5.1.2.tar.bz2/from/br.php.net/mirror

Agora descompacte o arquivo e entre na pasta:

# tar -zxvf php-5.1.2.tar.gz
# cd php-5.1.2/


Agora vamos compilar o nosso PHP. Para a instalação vou configurar com suporte para MySQL e Apache, siga os passos:

# ./configure --prefix=/usr/local/apache/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
# make
# make install


Beleza, agora se ele instalou tudo certo e não apareceu nenhum erro, vamos copiar o arquivo php.ini.dist para /usr/local/apache/php.ini. Este é o arquivo de configuração do php5.

# cp php.ini-dist /usr/local/apache/php.ini

Agora vamos fazer algumas alterações no arquivo de configuração do Apache 2 para ele rodar o PHP5. O arquivo fica no /usr/loca/apache/conf/httpd.conf.

Adicione as seguintes linhas no arquivo:

LoadModule php5_module modules/libphp5.so

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

DirectoryIndex index.html index.html.var index.php index.phtml

Beleza, agora vamos reinicializar o Apache para ver se está rodando o PHP:

# cd /usr/local/apache/bin/
# ./apachectl restart


Se não apareceu nenhum erro, o servidor Apache já está funcionando com suporte a PHP e MySQL.

Agradecimentos


Este artigo eu fiz para tentar ajudar os usuários Linux que tenham dúvidas com a instalação e configuração de um servidor web com Apache, MySQL e PHP. Mas é isto aí, obrigado pela oportunidade de poder estar ajudando a comunidade Viva o Linux e estamos aí para esclarecer qualquer dúvida sobre o texto.

Everton Godoi
MSN: [email protected]

Página anterior    

Páginas do artigo
   1. Instalação do Apache 2.0.55
   2. Instalação do MySQL 5.0.18
   3. Instalação PHP 5.1.2
Outros artigos deste autor

Montando RAID manual no Linux

Proxy transparente com Squid 2.6 e FWBuilder

SQUID e as autenticações em NTLM e RADIUS

Ligando e abrindo somente uma aplicação no Linux

Detecção de intrusos (IDS), conceitos e implantação do SNORT

Leitura recomendada

Radius - Freeradius com MySQL no Debian

Servidor web com CentOS + Apache

Sarg + Relatórios Automáticos + Domínio Autenticado + Desbloqueio na Página do Squid

aMSN: MSN messenger turbinado com plugins!

Redes de comunicação sem fio (Wireless)

  
Comentários
[1] Comentário enviado por webluc em 11/05/2006 - 12:33h

erro : ao digitar apachectl star

tCannot load /usr/local/aparche2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: zend_init_string

[2] Comentário enviado por m2atec em 12/05/2006 - 15:11h

Muito bom Everton, instalei no kurumin pelo modo "automático", e usei seu tutorial pra dar uma checada na instalação, e aprendi legal sobre a instalação. Valeu, continue ajudando a galera iniciante como eu. Abraço, Marcelo.

[3] Comentário enviado por uiliangurjon em 13/05/2006 - 00:11h

Este artigo é muito bom!!!!, e o Everton é um cara muito gente boa, me ajudou com algumas duvidas que tive!!!!!
Abraço, Uilian

[4] Comentário enviado por uiliangurjon em 13/05/2006 - 00:17h

so para registrar tive alguns problemas na instalção do php por causa de umas dependencias (distro mandriva 2006 free) para resolver adicionei novos servidores ao urpmi (urpmi flex <- resolve uma) e (urpmi libxml2-devel <- resolve outra) quanto ao mysql tb tive um probleminha resolvido assim urpmi ncurses-devel

Espero poder ter ajudado!!!!

[5] Comentário enviado por anachris_b em 09/08/2006 - 09:34h

quando eu uso o postgree, como fica a linha:
--with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
????
Vlw

[6] Comentário enviado por mcdgo em 16/07/2007 - 15:16h

colocar a senha do mysql né?
mas qual é a senha?
hauhoaiuhauha..

[7] Comentário enviado por xwillianss em 29/01/2009 - 06:47h

Cara muito bom seu artigo parabéns mesmo. Conseguir rodar tudo perfeito como você nos ensinou! Abração!

[8] Comentário enviado por XimenesWambach em 12/06/2009 - 13:04h

Legal o artigo, e tudo funcionou blz!!

[9] Comentário enviado por bruno_r_santana em 29/10/2011 - 01:00h

Muito bom o artigo, me ajudou bastante ! Legal que ele foi escrito em faz anos mas continua a ajudar as pessoas, pois o processo de instalação ainda hoje é o mesmo. valeu!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts