Como instalar Nginx, MariaDB e PHP7 no Ubuntu 16.04 LTS – SempreUpdate
O PHP7 está disponível no Ubuntu 16.04 LTS Xenial Xerus e você não precisa usar PPA de terceiros para
O PHP7 está disponível no Ubuntu 16.04 LTS Xenial Xerus e você não precisa usar PPA de terceiros para instalar o PHP7 no Ubuntu 16.04. Neste tutorial, vamos ver como instalar o Nginx, MariaDB e PHP7-FPM (LEMP stack) no Ubuntu 16.04 LTS Xenial Xerus.
Antes de instalar qualquer software, é sempre uma boa ideia atualizar o repositório e pacotes de software. Se estiver instalando em um servidor real, você pode usar o SSH, se estiver usando o Ubuntu 16.04 digite os comandos abaixo.
Nginx é um servidor web de alto desempenho. Ele também pode ser usado como um Proxy reverso. Digite o comando abaixo para instalar o Nginx Web server:
Depois de instalado, podemos ativar o Nginx para iniciar automaticamente quando o Ubuntu for inicializado executando o seguinte comando:
Em seguida, inicie o Nginx com este comando:
Agora verifique seu status:
Exemplo de saída:
Você pode usar o seguinte comando para buscar o endereço IP público do servidor Ubuntu 16.04:
MariaDB é um excelente alternativa ao MySQL. Ele é desenvolvido por ex-membros da equipe do MySQL que se preocupam com a possibilidade de que a Oracle possa transformar o MySQL em um produto de código fechado. Muitas distribuições Linux (Arch Linux, Fedora etc), empresas e organizações (Google, Wikipedia) migraram para MariaDB. Então vamos instalar o MariaDB em vez do MySQL.
Depois de instalado, o servidor MariaDB deve ser iniciado automaticamente. Use systemctl para verificar seu status:
Exemplo de saída:
Se não estiver em execução, inicie-o com este comando:
Execute o comando abaixo para fazer com que o MariaDB inicie automaticamente quando o Ubuntu 16.04 for reinicializado:
Agora execute o script de segurança pós-instalação:
sudo mysql_secure_installation
Digite o seguinte comando para instalar o PHP7 e as extensões do PHP7:
As extensões PHP são comumente necessárias para sistemas de gerenciamento de conteúdo (CMS) como o WordPress. Por exemplo, se a sua instalação não tiver php7.0-xml, algumas das suas páginas do site do WordPress podem estar em branco e você pode encontrar um erro no registro de erros do Nginx, como:
Agora vamos iniciar o php7.0-fpm, para isso, execute o comando abaixo:
Vamos agora verificar status:
Exemplo de saída:
Em seguida, crie um novo arquivo padrão no diretório /etc/nginx/conf.d/:
Cole o seguinte texto para o arquivo. Substitua o IP 12.13.14.15 pelo o seu IP do servidor real:
Salve e feche o arquivo. Em seguida, teste a configuração do nginx e recarregue-a:
Para testar a versão cli do PHP7, basta digitar este comando:
Exemplo de saída:
Para testar o PHP-FPM, primeiro crie um arquivo test.php no diretório raiz da Web:
Cole o seguinte código PHP no arquivo:
© 2023 SempreUpdate – Todos os Direitos Reservados