Web server Apache + PHP 5 + MySQL no Debian Squeeze sem complicação

Publicado por Antonio Marcos Pereira em 24/01/2012

[ Hits: 36.849 ]

 


Web server Apache + PHP 5 + MySQL no Debian Squeeze sem complicação



Nessa dica vou ensinar como montar um Web server com Apache, PHP5 e MySQL dentro do Debian Squeeze, mas sem aquelas complicações que a gente costuma encontrar.

Ao final dessa dica, se você já tem um site pronto, você poderá colocar ele funcionando pelo menos na sua rede intranet.

Instalação:

Entre como root no seu sistema:

su root

O primeiro pacote a ser instalado é o Apache:

# aptitude install apache2 apache2-doc

Após o Apache, você ativar o suporte ao PHP:

# aptitude install php5 libapache2-mod-php5

Agora terá que ativar o suporte ao MySQL do PHP:

# aptitude install php5-mysql

Configuração:

Para quem vai montar um web server pessoal, primeiro devemos ativar o módulo "userdir" do servidor apache2.

Para isso você apenas digita:

# a2enmod userdir

Depois reinicie seu apache:

# /etc/init.d/apache2 restart

Se você vai colocar o seu site pessoal, aconselho a criar uma pasta pública dentro da pasta "home", desse modo cada usuário poderá colocar um site no servidor... E poderão acessar com o navegador através de um endereço do gênero "http://servidor/~usuario".

Para fazer isso você tem que ir ao diretório "/home/usuario/" sem estar como root:

cd /home/usuario/

Lá você cria a pasta:

mkdir ~/public_html

Finalizando:

Para testar se seu web server realmente está funcionando, faça os seguintes passos:

Entre como root no sistema e crie um script de página da Internet que mostre as características da instalação do PHP no seu servidor, utilizando o editor de texto de sua preferência (no meu caso uso o mcedit):

# mcedit /var/www/phpinfo.php

Dentro desse arquivo você colocará o seguinte código:

<?php phpinfo(); ?>


Em seguida salve-o e feche.

Agora digite na barra de endereço do seu navegador:

http://ip_do_seu_servidor/phpinfo.php

Terá que aparecer as configurações do seu servidor (versão do PHP, MySQL, My SQLi) na página.

Depois, remova do seu servidor o arquivo PHP criado para testar. Ele pode comprometer a segurança do seu web server caso alguém na rede tenha acesso a ele:

# rm /var/www/phpinfo.php

Remova também o arquivo "index.html" que está lá dentro, caso você coloque seu próprio arquivo "index.html":

# rm /var/www/index.html

Pronto!!!

É isso, galera. Crie suas páginas dentro da pasta "/var/www/" como foi feito com o script PHP de teste.

Agora é só correr pro abraço!!!

Outras dicas deste autor

Instalando kernel 2.6.39 no Ubuntu 11.04

Alterando kernel do Ubuntu 10.10 para a versão 2.6.38

Kernel 3.2.1 no Ubuntu 10.04 ou Superior

kernel 3.2.2 no Fedora 15

Habilitando UserDir no Fedora 27

Leitura recomendada

Introdução ao INIT

Impressora Canon mg2900 no Debian

Redimensionando um disco virtual do VMWare

Slackware com resolução 1280x800

Habilitando ícones do menu sistema em ambientes Gnome

  

Comentários
[1] Comentário enviado por barakka em 29/10/2014 - 08:24h

Show Precisamos de pessoas assim !!
Obrigado !



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts