Algumas perguntas básicas sobre a instalação do PHP no Ubuntu

Algumas perguntas básicas sobre a instalação do PHP no Ubuntu

Já faz algum tempo que hospedo sites no Ubuntu. Eu uso webmin/virtualmin para configurar o ambiente sem precisar me preocupar com linhas de comando. Agora estou tentando entender melhor todo o processo, e minha dúvida vem do seguinte comando:

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

Quando procuro como instalar o PHP, a maioria dos artigos apenas fornece esse comando sem maiores explicações. Eu entendo o que sudo apt-get installfaz, se depender de mim, eu só saberia fazer, sudo apt-get install phpmas não os outros itens (eles são chamados de módulo?). Então, onde as pessoas ficam sabendo que precisam instalar essas outras coisas? Deveria haver um manual ou instrução oficial dizendo ao ppl algo como "para que o PHP funcione, não apenas você precisa instalar o PHP, mas também libapache2-mod-php/php-mcrypt/php-mysql etc.". Cadê? Eu gostaria de lê-lo para fins de aprendizagem.

Em segundo lugar, existem muitas versões diferentes do PHP, usando este comando, qual versão seria instalada? E se eu tiver que fazer "sudo apt-get install php5.6" preciso colocar o número da versão para o resto do comando? Durante meu aprendizado do Ubuntu, sempre senti que existem muitos fatores como esse que me deixam sem noção e aumentam muito a complexidade e a frustração. Existe algum princípio básico que eu possa seguir para poder conduzir minha própria linha de comando sem ter que pesquisar muito no Google todas as vezes?

Responder1

Isso depende de qual script/framework php você deseja executar. Por exemplo, se você deseja executar uma aplicação Laravel, você deve habilitar/instalar as seguintes extensões PHP:

  • Extensão PHP OpenSSL
  • Extensão DOP PHP
  • Extensão PHP Mbstring
  • Extensão Tokenizador PHP
  • Extensão XML PHP

Além disso, você pode ler aquiDocumentação oficial do Laravelque você precisa PHP >= 5.6.4para garantir que tudo funcionará corretamente.

Portanto, depende de que tipo de estrutura você usa.

informação relacionada