Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Messenger do Yahoo e o AMSN num terminal da rede
Por smoisesr
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Instalando e configurando um servidor LAMP (Linux, Apache, MySQL e PHP) no Debian Etch
Linux user
Publicado por Fábio Melo em 09/10/2008

Login: fabiodmf, 69068 pontos | Blog: http://www.tuxtecnologia.com.br
[ Hits: 21554 ]

Instalando e configurando um servidor LAMP (Linux, Apache, MySQL e PHP) no Debian Etch

Hoje vamos aprender a instalar um servidor LAMP (Linux, Apache, MySQL e PHP) no Debian Etch.

Primeiro vamos instalar o Apache 2:

# apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert

Instalando e habilitando suporte a PHP no Apache

Agora o PHP 5:

# apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Agora edite o arquivo /etc/apache2/mods-available/dir.conf e mude a linha DirectoryIndex para:

DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml

Habilitando SSL

Agora vamos fazer o Apache escutar na porta 443 (ssl). Basta editar o arquivo /etc/apache2/ports.conf e deixá-lo da seguinte forma:

Listen 80
Listen 443

Agora vamos habilitar os módulos SSL, rewrite, suexec e include:

# a2enmod ssl
# a2enmod rewrite
# a2enmod suexec
# a2enmod include


E por fim damos um reload na configuração do Apache:

# /etc/init.d/apache2 force-reload

Instalando o MySQL

Instalando um servidor MySQL no Linux Debian Etch.

Vamos começar instalando os pacotes necessários para o perfeito funcionamento do nosso servidor de banco de dados MySQL:

# apt-get install mysql-server mysql-client libmysqlclient15-dev

Checando se o nosso servidor está rodando:

# netstat -tap

A saída deverá mostrar algo parecido com:

tcp 0 0 *:mysql *:* LISTEN 3281/mysqld

Definindo uma senha para a administração do nosso servidor:

# mysqladmin -u root password novasenha

É isso pessoal,

Até a próxima.

Fonte: Instalando e configurando um servidor LAMP - FabioMelo.net


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Rodando um Debian Lenny bem facilitado
   Dica Linux recomendada Análise de trafégo em modo texto com Trafshow
   Dica Linux recomendada Web of Life - Um jogo de estratégia GPL
   Dica Linux recomendada Exemplos de uso do tcpdump
   Dica Linux recomendada Remover kernel(s) antigo(s) no Ubuntu

Comentários
[1] Comentário enviado por _cabelo_ em 21/07/2009 - 11:59h:

A e fabio Melo essa sua dica ajudou muito cara vc nem imagina o quanto depois de ver os pacotes que precisam ser instalados criei até um script para automatizar um pouco a instalação, só uma coisa que achei diferente no Debian 5 não precisa mais adicionar esta linha a porta 443 no arquivo /etc/apache2/ports.conf pois já está adicionada sozinha e também na hora da instalação do mysql ele já pede a senha de root não precisando mais definir a senha após a instalação como acontecia nas versões anteriores.
mas está de parabéns pelo conteudo publicado aqui. Muito Obrigado
Fernando Piovezan

[2] Comentário enviado por thigux em 03/08/2009 - 23:36h:

Muito bem explicado. Funciona no Lenny tbm !!

[3] Comentário enviado por juniorphy em 08/08/2009 - 17:04h:

Show, funcionou ok aqui ... Lenny


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.