Servidor Web Apache, PHP, MySQL e PhpMyAdmin
Autor: Ensina Linux by Fábio Vieira | Publicado: 2012-04-29T22:18:00-03:00




Boa tarde galera!Neste post, vamos aprender como instalar e configurar o Apache2, PHP5, MySQL e o PhpMyAdmin no Debian 6 Squeeze.&nbsp;



Para isso vamos instalar o Debian 6 com os recursos básicos e executar o script de configuração inicial.Bom vamos começar:Logue em seu servidor e crie o seguinte diretório:# cd /# mkdir scripts# cd /scriptsAgora realize o download do script de configuração inicial do Debian 6 Squeeze:# wget http://heanet.dl.sourceforge.net/project/confsqueeze/Config-Inicial-Squeeze.shAgora de permissão de execução no script e depois vamos executá-lo:# chmod +x Config-Inicial-Squeeze.sh# ./Config-Inicial-Squeeze.sh -iSiga os passos exigidos pelo script.Seu servidor será reiniciado.Bom agora vamos trabalhar um pouco.Com o script de Configuração Inicial do Debian 6 instalado, vamos começar a configuração do Apache2, PHP5, MySQL e PhpMyAdmin.Instalando o Apache2:# apt-get install apache2Verifique no seu browser o funcionamento do Apache pelo endereço http://IP-DO-SERVIDOR/, você deve ver a mensagem "Trabalhando" ou "Its work".





Por padrão a pasta onde ficam alocados os sites no seu servidor é "/var/www/".Instalando o PHP5:# apt-get install php5Por padrão quando instalamos o "PHP5", junto é instalado o pacote: "libapache2-mod-php5", para que o Apache reconheça páginas ".php".Reinicie o serviço do Apache para que estas alterações sejam reconhecidas.# /etc/init.d/apache2 restartVamos instalar alguns pacotes adicionais para que seu servidor web fique ainda mais completo:* php5-mhash (mhash é uma biblioteca que provê uma interface com um grande número de algoritmos de hash. Um exemplo comum de algoritmo hash é o MD5, que cria um número a partir de um arquivo, para posterior verificação de autenticidade das cópias deste arquivo.)* php5-odbc (Graças ao ODBC, se tornou possível a aplicações escritas em linguagens diferentes utilizar a mesma lógica para interagir com bancos de diferentes fornecedores.)* php-pear (Repositório de extensões e Aplicações PHP)&nbsp;

# apt-get install php5-mhash php5-odbc php-pearAgora os cabeçalhos e os módulos para o PHP5:# apt-get install libpq-devO módulo userdir é o que habilita um usuário ter seu site dentro da sua pasta pessoal. É interessante a habilitação deste módulo no Apache. Mas aqui se torna opcional.# a2enmod userdir# /etc/init.d/apache2 force-reloadAgora vamos instalar a ferramenta de banco de dados MySQL e o sistema de administração web, o Phpmyadmin:# apt-get install mysql-server mysql-client phpmyadminVocê pode acessar o MySQL pela linha de comando do Linux ou pelo browser.* Linha de comando:# mysql -pEntre com a senha do root.* Browser:http://IP-DO-SERVIDOR/phpmyadminEntre com usuário root e a senha.Tela de login do PhpMyAdmin:







Tela de administração do MySQL pelo PhpMyAdmin:







Pronto, seu servidor Web está configurado.Para um servidor mais completo com E-mail, e DNS aguarde os próximos posts.





Se você tem alguma solução para servidores Linux, scripts, ou dúvidas entre em contato conosco.


Abraços,

Fábio Vieira
System and Network Admin Linux and Windows

E-mail: ensinalinux@gmail.com
Tel.: (41) 9893-8701