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.915 ]

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: evertongodoi@hotmail.com

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

Proxy transparente com Squid 2.6 e FWBuilder

Ligando e abrindo somente uma aplicação no Linux

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

SQUID e as autenticações em NTLM e RADIUS

Montando RAID manual no Linux

Leitura recomendada

Transformando o Linux em um Access Point com hostapd

Texto puro - BitTorrent

Configurando conexão Speedy no Slackware 10

Autenticando o Speedy Business automaticamente em firewalls Linux

Instalação do serviço de NTP (servidor de tempo) no Debian

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts