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

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

Ligando e abrindo somente uma aplicação no Linux

SQUID e as autenticações em NTLM e RADIUS

Proxy transparente com Squid 2.6 e FWBuilder

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

Montando RAID manual no Linux

Leitura recomendada

Filtrando IPs no Debian e Ubuntu com o Mobloquer

Servidor de internet para iniciantes (Debian Squeeze)

Apache2 + PHP + PostgreSQL + phpPgAdmin

Transmissão de dados via telemetria: uma opção de comunicação remota

Baixando um mesmo arquivo em mais de um computador

  
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