Neste tutorial, aprenderemos como instalar o LAMP. LAMP (Linux, Apache, MySQL, PHP) é um conjunto de software para desenvolvimento web. Inclui Linux como Sistema Operacional, Apache – servidor web, MySQL – sistema de banco de dados e linguagem de programação PHP.
Pré-requisitos
Computador local ou remoto executando o servidor Ubuntu 20.04 ou Ubuntu Desktop 20.04
Antes de instalar o LAMP, primeiro atualize os repositórios:
sudo apt update
sudo apt upgrade
Instalação do servidor Apache
Para instalar o servidor Apache, digite o seguinte comando:
sudo apt install -y apache2 apache2-utils
Após executar o comando acima, o Apache estará instalado e pronto. Pode verificar a versão com este comando:
apache2 -v
Para verificar a página da Web padrão do Apache, abra este endereço http://localhost/ para computador local e, para computador remoto, use o endereço IP.
Comandos adicionais para iniciar, parar, reiniciar e verificar o estado do servidor web Apache.
sudo systemctl start apache2
sudo systemctl stop apache2
sudo systemctl restart apache2
sudo systemctl status apache2
Em alguns casos, um firewall impedirá a entrada de solicitações na porta TCP 80. Para abrir a porta TCP 80, precisará executar um comando.
Para firewall iptables:
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
Para firewall UFW:
sudo ufw allow http
Instalação do MySQL
Para o MySQL, iremos instalar o servidor de banco de dados MariaDB. Um substituto imediato para o MySQL. Para instalar, digite o seguinte comando:
sudo apt install mariadb-server mariadb-client
Para proteger seu servidor MySQL, digite o seguinte comando:
sudo mysql_secure_installation
Comandos adicionais para iniciar, parar, reiniciar e verificar o estado do servidor Mysql.
sudo systemctl start mariadb
sudo systemctl stop mariadb
sudo systemctl restart mariadb
sudo systemctl status mariadb
Criação de conta de usuário MySQL e concessão de todos os privilégios
CREATE USER 'novousuario'@'localhost' IDENTIFIED BY 'usuario_password';
GRANT ALL PRIVILEGES ON *.* TO 'novousuario'@'localhost';
Substitua novousuario por um nome de usuário e usuario_password por uma senha.
Instalação do PHP
Para instalar o PHP e extensões adicionais, digite o seguinte comando:
sudo apt install php7.4 libapache2-mod-php7.4 php7.4-mysql php-common php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline
Se deseja instalar uma nova extensão, use o comando:
sudo apt install php7.4-<nova-extensao>
Substitua <nova-extensao>pelo nome da extensão que deseja instalar.
Para verificar a versão ou listar todos os módulos instalados, use os seguintes comandos:
php -v
php -m
Próximos passos
Instale o site WordPress em seu computador local ou encontre serviços profissionais para criar seu novo site. Ou se precisar de ajuda profissional para configurar um servidor, pode encontrar aqui.