Pular para o conteúdo

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

Dica publicada em Linux / Configuração
Antonio Marcos Pereira antoniomarcosap
Hits: 37.464 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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!!!

kernel 3.2.2 no Fedora 15

Habilitando UserDir no Fedora 27

Alterar o Kernel do Fedora para a última versão estável (2.6.39)

Instalando kernel 2.6.39 no Ubuntu 11.04

Proxy sem autenticação - Configurando através do terminal

CentOS 6.x (minimal) sem rede após instalado [Resolvido]

Montar partição em tempo de inicialização (Ubuntu 10.x)

Alterar programa padrão para arquivos no Deepin

Criando rotas estáticas no Red Hat sem usar "route add"

Problemas com Bluetooth no Ubuntu 19.04 - a2dp-sink profile connect failed... [Resolvido]

#1 Comentário enviado por barakka em 29/10/2014 - 08:24h
Show Precisamos de pessoas assim !!
Obrigado !

Contribuir com comentário

Entre na sua conta para comentar.