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: 78.354 ]

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


Instalação do MySQL 5.0.18



Vamos fazer download do MySQL. Para iniciarmos a instalação, vamos padronizar a pasta para downloads /usr/local/src/:

# wget http://dev.mysql.com/get/Downloads/\
MySQL-5.0/mysql-5.0.18.tar.gz/from/\
http://www.linorg.usp.br/mysql/


Após feito o download, vamos descompactar o arquivo e entrar na pasta:

# tar-zxvf mysql-5.0.18.tar.gz
# cd mysql-5.0.18


Agora vamos iniciar a instalação do MySQL. A princípio vamos configurar somente o local onde o banco vai ser instalado (/usr/local/mysql) e após vamos compilar e instalar.

# ./configure --prefix=/usr/local/mysql
# make
# make install


Vamos criar o usuário e grupo "mysql", que é necessário para o MySQL inicializar:

# useradd mysql
# groupadd mysql


Vamos digitar um comando dentro da pasta /usr/local/mysql/bin/, serve para criar os databases inicias do seu servidor:

# cd /usr/local/mysql/bin
# ./mysql_install_db -uroot


Agora vamos dar permissão para o usuário "mysql" acessar a pasta /usr/local/mysql/var/:

# chown mysql /usr/local/mysql/var -R
# chgrp mysql /usr/local/mysql/var -R


Inicializando o banco de dados, entre na pasta /usr/local/mysql/bin/ e digite o comando abaixo:

# ./mysqld_safe -uroot

Agora vamos copiar o arquivo para inicializar o MySQL no boot do Linux.

Copie o script mysql.server de dentro da pasta /usr/local/src/mysql-5.0.18/supporte-files/ para a pasta /etc/rc.d, em seguida torne o arquivo executável:

# cd /usr/local/src/mysql-5.0.18/supporte-files/
# cp mysql.server /etc/rc.d/rc.mysql
# chmod +x /etc/rc.d/rc.mysql


Pronto, seu MySQL já está funcionando. Caso tenha interesse em acessar o MySQL para ver os databases e as tables, digite o seguinte comando:

# ./mysql -uroot -p

Digite o password do root do seu MySQL:

Enter password:

Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 3333 to server version: 5.0.4-beta

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>

Aí no MySQL digite os comandos para mostrar as databases criada pelo próprio em nossa instalação:

mysql> SHOW DATABASES;

Caso queira entrar em algum database, digite o comando abaixo:

mysql> USE nomedatabase;

Para ver as tabelas:

mysql> SHOW TABLES;

Bem, o nosso artigo sobre MySQL fica por aqui, agora procure alguns artigos sobre os comandos SQL para utilizá-los no gerenciamento do banco.

Também existem alguns softwares como MySQL Administrator para administrar as databases, MySQL-Front e DBDesigner.

Página anterior     Próxima página

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

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

Leitura recomendada

SpamAssassin no Sendmail usando o Procmail

Como verificar conexões abertas no Linux

Instalação do aMSN-0.97b em três maneiras diferentes

Aircrack-ng e sua família para quebrar WEP e WPA1

Navegando anônimo na internet

  
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