LAMP (Linux, Apache, MySQL e PHP) é o grupo de soluções de código-aberto para montar um servidor web. Para a instalação dos serviços em seu servidor Ubuntu, siga os os descritos neste tutorial: (os os a seguir devem ser realizados pelo usuário root) 1. Instalando Apache e seu servidor via SSH e execute os seguintes comandos: apt-get update apt-get install apache2 Para verificar se a instalação foi realizada com sucesso e o serviço está rodando, e o navegador de internet e e http://ip_publico (ex.: http://177.70.70.70) 2. Instalando MySQL No terminal do seu servidor, execute o comando: apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql Durante a instalação você será questionado a escolher uma senha para o usuário root do MySQL. Caso não digite nenhuma é possível alterar essa configuração posteriormente. Após a concluída a instalação será necessário ativar o serviço digitando o comando: mysql_install_db Para concluir a configuração execute o script: /usr/bin/mysql_secure_installation Serão exibidos os seguintes questionamentos: - Enter current for root (enter for none): Digite a senha de root configurada na instalação. Se nenhuma senha foi configurada aperte a tecla “Enter” - Set root ? [Y/n] Se quiser alterar a senha de root digite “Y” (sem aspas) e digite a senha. Caso não queira alterar, digite “n” (sem aspas) - Remove anonymous s? [Y/n] - Disallow root remotely? [Y/n] - Remove test database and access to it? [Y/n] - Reload privilege tables now? [Y/n] Digite “Y” (sem aspas) para todas as perguntas 3. Instalando PHP No terminal do seu servidor, execute o comando: apt-get install php5 libapache2-mod-php5 php5-mcrypt Responda “yes” (sem aspas) para os questionamentos e o serviço será instalado com sucesso. Obs.: Pode ser útil adicionar o php ao index padrão. Para isso, edite o arquivo /etc/apache2/mods-enable/dir.conf (ex.: sudo nano /etc/apache2/modsenable/dir.conf) e adicione “index.php” ao início da linha com os arquivos index. O arquivo deverá ser configurado como apresentado abaixo:
DirectoryIndex index.php index.html index.cgi index.pl …
4. Instalando módulo PHP PHP possui uma variedade de módulo e bibliotecas que você pode adicioanr ao seu servidor. Você pode visualizar as bibliotecas disponíveis com o comando aptcache search php5Para instalar um ou mais módulos digite apt-get install módulo1 módulo2 módulo3 ... (ex.: apt-get install php5-cgi php5-cli php5-common …) Seu servidor LAMP está configurado e pronto para uso. Você pode visualizar os componentes do PHP pelo navegador de internet criando uma página de informação do php no seu servidor. Siga os os abaixo: 1. Crie um novo arquivo com a extensão .php na pasta /var/www/html (ex.: nano /var/www/html/info.php) 2. Adicione as seguintes linhas no arquivo criado: 3. Salve e feche o arquivo. 4. Reinicie o Apache para salvar todas as modificações realizadas: service apache2 restart 5. e no seu navegador de internet o arquivo criado pelo caminho http://"ip_publico"/info.php (ex.: http://177.70.70.70/info.php)