Como instalar e configurar o PHP 7.2 no Ubuntu 18.04

PHP e pacotes relacionados são os componentes mais usados ​​ao implantar um servidor da web. Neste artigo, aprenderemos como configurar o PHP 7.2 no Ubuntu 18.04 LTS.

Pré-requisitos

  • Uma instância do servidor Ubuntu 18.04 atualizada.
  • Um usuário sudo.

Atualizar o Ubuntu 18.04

Primeiro, atualize a lista de pacotes:

sudo apt-get update -y

Em seguida, instale as atualizações:

sudo apt-get upgrade -y

Crie seu usuário sudo

O Ubuntu é fornecido com o sudoinstalado, portanto, o primeiro passo será simplesmente adicionar um novo usuário:

adduser <username>

Você será solicitado a definir informações sobre este usuário:

Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []: 01
Work Phone []: 5555555
Home Phone []: 5555555
Other []:

Você pode preencher esses campos ou pressionar ENTERpara deixá-los padrão. Depois disso, pressione Ye, em seguida, ENTERpara verificar se as informações estão corretas.

Em seguida, adicione o novo usuário ao sudogrupo:

usermod -aG sudo <username>

Agora você pode sair e entrar novamente como seu novo usuário. Para testar se o usuário foi adicionado corretamente, use o seguinte comando depois de fazer login novamente como o novo usuário:

ls -la /root

Você receberá o seguinte aviso:

ls: cannot open directory '/root': Permission denied

Quando você anexa o comando anterior sudo, será solicitada sua senha e receberá uma lista do /rootdiretório:

sudo ls -la /root

Agora você pode atualizar o Ubuntu.

Instale um servidor da web

Você pode usar o Apache ou o Nginx como seu servidor da web.

Para instalar e iniciar o Apache:

sudo apt-get install apache2 -y
sudo systemctl start apache2.service

Para instalar e iniciar o Nginx:

sudo apt-get install nginx -y
sudo systemctl start nginx.service

Instale o PHP 7.2

O PHP 7.2 está incluído no repositório padrão do Ubuntu para 18.04. Você pode listar cada um dos pacotes disponíveis do PHP 7.2 com o seguinte comando:

apt-cache pkgnames | grep php7.2

Em seguida, instale os pacotes que seu aplicativo requer:

sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y

Por fim, reinicie o servidor da web para permitir a execução do PHP.

Para o Apache, use o seguinte:

systemctl restart apache2.service

Como alternativa, use o seguinte para o Nginx:

systemctl restart nginx.service

Confirme a versão do PHP:

php -v

A saída será semelhante ao seguinte:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

O principal arquivo de configuração do PHP 7.2 será salvo como /etc/php/7.2/fpm/php.ini. Você pode usar o vieditor de texto para modificar as configurações relevantes nesse arquivo:

sudo vi /etc/php/7.2/fpm/php.ini

Nota: Lembre-se de reiniciar o Apache ou Nginx se você fizer alterações nesse arquivo ou em qualquer outro arquivo de configuração do PHP.

Você configurou com êxito o PHP 7.2 no Ubuntu 18.04 para funcionar com Nginx ou Apache. Agora você está pronto para personalizar suas configurações e implantar seus aplicativos.



Leave a Comment

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.