Hoje vamos aprender a instalar o LAMP, no Ubuntu 16.04.
Siga atentamente os passos descritos abaixo, para a instalação do LAMP. Não é complexo, porém, existem alguns passos mais complicados.
Para este processo, aconselho a utilizar a instalação do Ubuntu numa Virtual Machine. Abaixo, pode encontrar os links para o download do que necessita para este tutorial.
Ao fazer download de ambos os ficheiros, instale o Ubuntu na sua VirtualBox, e siga os passos abaixo.
O que é o LAMP?
O LAMP, é um conjunto de Softwares open-source, que têm como objectivo a criação de um servidor Web.
O nome LAMP, é a combinação das primeiras letras de cada software utilizado, como Linux, servidor Apache, base de dados MySQL ou MariaDB e PHP/Perl/Python.
Este tutorial descreve como instalar o LAMP no Ubuntu 16.04.
Alguns dos passos abaixo, podem também funcionar noutras versões do Ubuntu.
Como instalar?
1 – Instalar o Apache
O Apache é um servidor Web multi-plataforma de código aberto. Fornece uma completa gama de recursos para um servidor Web, incluindo CGI, SSL e domínios virtuais.
Para instalar o apache, digite:
sudo apt-get install apache2
Para activar e iniciar o apache:
root@ubuntu:~# systemctl enable apache2
root@ubuntu:~# systemctl start apache2
root@ubuntu:~# systemctl status apache2
● apache2.service – LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Active: active (running) since Wed 2016-03-02 09:23:37 PST; 1min 2s ago
Docs: man:systemd-sysv-generator(8) CGroup: /system.slice/apache2.service
├─22328 /usr/sbin/apache2 -k start
├─22331 /usr/sbin/apache2 -k start
└─22332 /usr/sbin/apache2 -k start
Mar 02 09:23:36 ubuntu systemd[1]: Starting LSB: Apache2 web server…
Mar 02 09:23:36 ubuntu apache2[22304]: * Starting web server apache2
Mar 02 09:23:36 ubuntu apache2[22304]: AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘S
Mar 02 09:23:37 ubuntu apache2[22304]: *Mar 02 09:23:37 ubuntu systemd[1]: Started LSB: Apache2 web server.
Mar 02 09:24:34 ubuntu systemd[1]: Started LSB: Apache2 web server.
Para testar se a instalação foi efectuada com sucesso, abra o seu browser e digite: http://localhost/ ou http://ip-do-servidor/.
2 – Instalar o MySQL
O MySQL é um sistema de gestão de base de dados relacional (RDBMS) que é executado como servidor que oferece o acesso multi-utilizador a várias bases de dados.
sudo apt-get install mysql-server mysql-client
Durante o processo de instalação, serão pedidas várias configurações.
Para atribuir uma passe ao utilizador “root”, basta escrever a passe, e clicar OK.
Introduza novamente a passe:
Após este processo, o MySQL estará instalado.
Para validar de o MySQL está corretamente instalado, execute o seguinte comando:
Ubuntu 16.04/15.10/15.04:
sudo systemctl status mysql
Ubuntu 14.10 e versões anteriores:
sudo service mysql status
Será apresentado algo semelhante:
● mysql.service – MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2015-10-26 14:23:01 IST; 28s ago
Main PID: 3577 (mysqld_safe)
CGroup: /system.slice/mysql.service
├─3577 /bin/sh /usr/bin/mysqld_safe
└─3924 /usr/sbin/mysqld –basedir=/usr –datadir=/var/lib/mysql –…Oct 26 14:23:00 server systemd[1]: Starting MySQL Community Server…
Oct 26 14:23:00 server mysqld_safe[3577]: 151026 14:23:00 mysqld_safe Can’t ….
Oct 26 14:23:00 server mysqld_safe[3577]: 151026 14:23:00 mysqld_safe Loggin….
Oct 26 14:23:01 server mysqld_safe[3577]: 151026 14:23:01 mysqld_safe Starti…l
Oct 26 14:23:01 server systemd[1]: Started MySQL Community Server.
Hint: Some lines were ellipsized, use -l to show in full.
3 – Instalar o PHP (PHP 7)
O PHP é uma linguagem de programação de código aberto muito utilizada, especialmente para o desenvolvimento Web.
Para instalar o PHP, use o seguinte comando:
sudo apt-get update
sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7
Para testara versão do PHP:
php -v
O resultado será:
PHP 7.0.3-3 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
Agora, vamos criar um ficheiro “sample” em PHP chamado “test.php”, na pasta “root” do apache:
sudo vi /var/www/html/test.php
E adicione o seguinte ao ficheiro:
<?php
phpinfo();
?>
Agora vamos reiniciar o apache:
Ubuntu 15.10/15.04:
sudo systemctl restart apache2
Ubuntu 14.10 e versões anteriores:
sudo service apache2 restart
No seu browser, adicione o endereço http://ip-do-servidor/test.php ou http://localhost/test.php. Ao aceder, iremos ter algo como a imagem abaixo:
Se quiser instalar todos os módulos de PHP, apenas de uma vez, use o comando sudo apt-get instal php* e reinicie o serviço de apache. Para verificar se os módulos estão instalados, abra o browser, e digite http://ip-do-servidor/test.php ou http://localhost/test.php. Aqui, poderá ver todos os módulos instalados.
Conclusão
Ao concluir os passos, temos um servidor Web pronto a ser utilizado. Existem a partir daqui, possibilidades a serem exploradas.
Nos próximos tutoriais, iremos trabalhar a instalação do PHPMYADMIN no nosso servidor, instalar outras versões do PHP sobre este servidor, entre outras coisas interessantes, e que são até necessárias.
Aviso
Queria pedir aos seguidores do Blog, que leiam o post O que é o Blog CoreDesignz, onde explico o porque dos anúncios do site, entre outras coisas.
Acompanhem também a página oficial no Facebook, onde publico para além dos artigos aqui no blog, coisas sobre os meus projectos e também descontos e promoções da GearBest.
Espero que tenham gostado do tutorial, e se ainda não sabem, todos os fins de semana temos um novo tutorial.
Boa semana para todos.
Vê também como instalar o PHPMyAdmin no teu servidor web.