Introdução

LAMP é um acrônimo que significa Linux, Apache, MySQL e PHP. Essa pilha de software é a solução de código aberto mais popular para a configuração de servidores da web.

Como decidimos usar a distribuição CentOS 6 x64 do Linux em um VPS Site & Site, apenas apresentaremos como instalar os outros componentes neste artigo.

Pré-requisitos

Neste artigo, assumimos que você configurou um VPS Site & SIte do CentOS 6 x64 do zero e logou como root. Usuários não-root precisarão usar o sudocomando.

Primeiro passo: instalar o Apache

Para instalar e iniciar o Apache, abra seu terminal SSH e insira os seguintes comandos:

yum -y install httpd
service httpd start

Verifique se o Apache está instalado e funcionando corretamente com:

service httpd status

Nota : Você não pode verificar se o Apache está funcionando corretamente, visitando o endereço IP do seu Site & Site VPS do seu navegador, como o firewall irá bloquear a sua visita por padrão.

Você precisa abrir a porta 80 para tornar seu servidor da Web acessível:

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save

Segundo Passo: Instale o MySQL

Para instalar e iniciar o MySQL, abra seu terminal SSH e insira os seguintes comandos:

yum -y install mysql-server
service mysqld start

Nos servidores de produção, você deve proteger o MySQL com o seguinte comando:

/usr/bin/mysql_secure_installation

O prompt de comando irá pedir sua senha de root do MySQL atual. Deixe em branco pressionando ENTER.

Em seguida, responda ao prompt de comando conforme especificado abaixo:

Set root password? [Y/n] Y
New password: YourDesiredPassword
Re-enter new password: YourDesiredPassword
Remove anonymous user? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Terceiro Passo: Instalar o PHP

Para instalar o PHP no seu Site & Site VPS, abra seu terminal SSH e insira o seguinte comando:

yum -y install php php-mysql

Dependendo dos aplicativos da Web que você pretende executar, pode ser necessário instalar alguns módulos do PHP em seu servidor. Você pode verificar os módulos disponíveis digitando o seguinte comando:

yum search php-

Para ver mais detalhes sobre os módulos em que você está interessado, insira o seguinte comando. Lembre-se de substituir NameOfTheModulepelo nome do módulo escolhido na tela.

yum info NameOfTheModule

Normalmente, você precisará de dois módulos: php-mcryptphp-mbstring. Instale-os com os seguintes comandos:

yum -y install php-mcrypt.x86_64
yum -y install php-mbstring.x86_64

Você pode instalar outros módulos da mesma maneira.

Para obter o funcionamento da pilha, você também precisa definir o Apache e o MySQL para serem executados automaticamente quando o seu VPS inicializar (o PHP será executado automaticamente com o Apache):

chkconfig httpd on
chkconfig mysqld on

Reinicie o servidor da web Apache para colocar todas as alterações em vigor:

service httpd restart

É isso aí. Você instalou uma pilha LAMP no seu VPS Site & Site.