Como instalar o Apache, MySQL e PHP no Ubuntu 17.04

Você está aqui:
Tempo estimado de leitura: 2 min

Neste artigo, vou explicar como criar uma pilha LAMP no Ubuntu 17.04.

Nota: Você precisará sudoou rootacessará os comandos neste artigo. Se você já escalou para o usuário root, você pode omitir o comando sudo .

Etapa 1: instalar o Apache

Primeiro, atualize seu gerenciador de pacotes.

sudo apt-get update -y #using the -y option will automatically accept the conditions of the source update
sudo apt-get install apache2 -y #install apache
sudo systemctl start apache2.service #start apache

Alternativamente, se você gostaria de executar tudo de uma vez, execute isto.

sudo sh -c "apt-get update -y; apt-get install apache2 -y; systemctl start apache2.service"

Verifique se o Apache foi instalado sem erros, acessando-o no navegador local. Digite hostname -Ipara obter seu endereço IP para o servidor e navegue para http://SERVER_IP/.

Etapa 2: Instale o MySQL

Digite isso no prompt do shell.

sudo apt-get install mysql-server -y

Isso irá prontamente instalar o servidor de banco de dados MariaDB (uma bifurcação do MySQL). Você será solicitado a digitar uma senha para o usuário root do MySQL, então vá em frente e faça isso.

Então corra

sudo /usr/bin/mysql_secure_installation

Digite ” y“.

Dependendo do nível de segurança, você terá a opção de ajustar a complexidade da senha. Por enquanto, usaremos a forte predefinição de segurança.

Para as seguintes opções, insira ” y” e continue.

Etapa 3: instalar o PHP

Em seguida, vamos instalar o PHP. Execute o seguinte comando.

sudo apt-get install php -y

Em seguida, instale extensões comuns do PHP, como GD, MySQL e outras.

sudo apt-get install -y php-{bcmath,bz2,intl,gd,mbstring,mcrypt,mysql,zip} && sudo apt-get install libapache2-mod-php -y

Etapa 4: Inicie o Apache e o MySQL na inicialização

Isso é necessário para iniciar seu ambiente da Web na inicialização.

sudo systemctl enable apache2.service
sudo systemctl enable mysql.service

Finalmente, reinicie o Apache para permitir que o PHP seja executado.

systemctl restart apache2.service

informação adicional

Há um conjunto de modificações que você pode adicionar ao Apache. Por exemplo, pode-se querer aproveitar o mod_rewritemódulo do Apache , que permite usar expressões regulares para alterar o URL de destino, criar URLs “bonitos” e muito mais. Isso é feito via a2enmod, um comando usado pelo Apache para ativar um complemento. Para desativar um complemento, use a2dismodem seu lugar.

Para mod_rewrite, você usaria este comando para ativá-lo.

sudo a2enmod rewrite

Para desativá-lo, execute este comando.

sudo a2dismod rewrite

Como de costume, esta é uma mudança de configuração, então você precisará reiniciar o Apache após qualquer alteração.

Configuração de Firewall

Isso é necessário apenas se você configurou o firewall do seu sistema. Dependendo de qual firewall você escolheu, se você ativou ufw(também conhecido como firewall descomplicado), é tão fácil quanto rodar sudo ufw allow 80. Se você apenas iptableshabilitou, o comando seria sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT.

Conclusão

Você instalou com sucesso uma pilha LAMP no seu Ubuntu 17.04 VPS. Codificação feliz!

Esse artigo foi útil?
Não Gostei 0
Visualizações: 14