Segundo MORIMOTO (2008), os servidores Web são a espinha dorsal da Internet, são eles que hospedam todas as páginas, incluindo os mecanismos de busca e servem como base para todo tipo de aplicativo via Web, incluindo os webmails. No futuro, esta tendência deve se acentuar, com páginas Web dinâmicas e aplicativos via Web substituindo cada vez mais os aplicativos desktop.
No passado as páginas Web eram estáticas e feitas somente de código HTML. Com o passar do tempo, os websites foram ficando mais dinâmicos e vários scripts foram sendo incorporados as páginas. O servidor Web Apache continua oferecendo esses recursos, mas, agora, acrescido de módulos que oferecem suporte ao PHP, aos bancos de dados Mysql e PostgreSQL, Perl, Python, entre outros recursos.
Sempre que acessamos uma página que contém um script PHP e um banco de dados Mysql, entra em ação o módulo responsável por interpretá-la e devolvê-la ao Apache para que, em seguida, o usuário possa visualizá-la. Os CMS (Content Management System) utilizam essa combinação de recursos para oferecer uma solução de acesso a banco de dados Mysql através da linguagem PHP, que denominamos de LAMP (LINUX+APACHE+MYSQL+PHP). Neste artigo, mostrarei como instalar um servidor com essas características, numa distribuição Debian GNU/Linux e derivados.
Instalando os pacotes necessários
Abra um terminal e, como superusuário, entre com o comando seguinte:
# apt-get install apache2 mysql-server libapache2-mod-php5 php5 php5-mysql
Conhecendo cada pacote
Após completar a instalação dos pacotes, o Mysql irá questioná-lo sobre a senha do administrador do banco de dados, defina a senha desejada.
Verificando o funcionamento do Apache
Para verificar se o Apache está funcionando, acesse um navegador e digite o IP do servidor. Você visualizará a tela de apresentação do apache se tudo estiver em ordem.
Obtendo informações sobre o PHP
Para verificar o funcionamento do PHP é muito comum criar um script dentro da pasta “/var/www” com o nome de “info.php” contendo a função phpinfo() que mostrará todas informações sobre o PHP instalado.
# arquivo info.php
<?php
phpinfo();
?>
Acesse a página no seu navegador como: http://IP-do-servidor/info.php.
Finalizando, você terá uma instalação Linux com um servidor web rodando, com suporte ao PHP e Mysql. É claro que nem todos os recursos estarão disponíveis, mas caso seja de seu interesse, você poderá instalar módulos adicionais conforme desejar.
Você pode seguir os comentários para este post através do RSS 2.0, deixar um comentário e ou fazer um trackback do seu site/blog.
Que tal interagir com outros leitores comentando abaixo? Sua opinião e seu conhecimento podem ajudar outras pessoas! Colabore!
Termos de uso Política de privacidade
Copyright©2008 - HostGator