Guía de instalación de PHP para o servidor de Ubuntu

Os desenvolvedores de aplicacións web poden ter dificultades para instalar a linguaxe de script PHP no servidor Ubuntu. Isto débese a moitos factores. Pero usando esta guía, todos poden evitar erros durante a instalación.

Instala PHP no servidor Ubuntu

Instalar a linguaxe PHP en Ubuntu Server pódese facer de diferentes xeitos: todo depende da súa versión e da versión do propio sistema operativo. E a principal diferenza reside nos propios equipos, que terán que realizar.

Tamén é interesante notar que o paquete PHP inclúe varios compoñentes que, se o desexan, poden instalarse separadamente uns dos outros.

Método 1: Instalación estándar

A instalación estándar implica o uso da última versión do paquete. Cada sistema operativo Ubuntu Server é diferente:

  • 12,04 LTS (Preciso) - 5.3;
  • 14,04 LTS (Trusty) - 5,5;
  • 15 de outubro (Wily) - 5.6;
  • 16,04 LTS (Xenial) - 7.0.

Todos os paquetes distribúense a través do repositorio oficial do sistema operativo, polo que non terá que conectar un terceiro. Pero a instalación do paquete completo realízase en dúas versións e depende da versión do sistema operativo. Entón, para instalar PHP en Ubuntu Server 16.04, execute este comando:

sudo apt-get install php

E para versións anteriores:

súo apt-get install php5

Se non precisa de todos os compoñentes do paquete PHP no sistema, pode instalalos por separado. A continuación, descríbense como facer e que comandos para realizar esta necesidade.

Módulo servidor HTTP Apache

Para instalar o módulo PHP para Apache en Ubuntu Server 16.04, ten que executar o seguinte comando:

súo apt-get install libapache2-mod-php

En versións anteriores do sistema operativo:

súo apt-get install libapache2-mod-php5

Pediráselle un contrasinal, despois de entrar no que debe dar permiso para a instalación. Para facer isto, introduza a letra "D" ou "Y" (dependendo da localización de Ubuntu Server) e prema en Intro.

Resta só agardar a conclusión do paquete de descarga e instalación.

FPM

Para instalar o módulo FPM na versión 16.04 do sistema operativo, faga o seguinte:

súo apt-get install php-fpm

En versións anteriores:

súo apt-get install php5-fpm

Neste caso, a instalación comezará automaticamente, inmediatamente despois de introducir o contrasinal do superusuario.

CLI

A CLI é necesaria para os desenvolvedores que se dedican á creación de programas de consola en PHP. Para inserir esta mesma linguaxe de programación, en Ubuntu 16.04 cómpre executar o comando:

súo apt-get install php-cli

En versións anteriores:

súo apt-get install php5-cli

Extensións de PHP

Para implementar todas as funcións posibles de PHP, é necesario instalar unha serie de extensións para os programas usados. Agora presentaranse os comandos máis populares para realizar esta instalación.

Nota: proporcionarase o seguinte para cada extensión con dous comandos, onde o primeiro é para Ubuntu Server 16.04, eo segundo é para versións anteriores do sistema operativo.

  1. Extensión para GD:

    súo apt-get install php-gd
    súo apt-get install php5-gd

  2. Extensión para Mcrypt:

    súo apt-get install php-mcrypt
    súo apt-get install php5-mcrypt

  3. Extensión MySQL:

    súo apt-get install php-mysql
    súo apt-get install php5-mysql

Vexa tamén: Guía de instalación de MySQL para Ubuntu

Método 2: Instalar outras versións

Enriba dicíase que cada versión do servidor de Ubuntu instalará o correspondente paquete PHP. Pero isto non nega a posibilidade de instalar unha versión anterior ou, pola contra, unha linguaxe de programación.

  1. Primeiro hai que eliminar todos os compoñentes PHP que se instalaron anteriormente no sistema. Para facelo en Ubuntu 16.04 executa dous comandos:

    sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-get autoremove

    En versións anteriores do sistema operativo:

    sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove

  2. Agora ten que engadir o PPA á lista de repositorios, que contén paquetes de todas as versións de PHP:

    sudo add-apt-repository ppa: ondrej / php
    sudo apt-get update

  3. Neste punto, pode instalar o paquete completo de PHP. Para facelo, no propio equipo, especifique a súa versión, por exemplo, "5.6":

    súo apt-get install php5.6

Se non precisa un paquete completo, pode instalar os módulos por separado executando os comandos necesarios:

súo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
súo apt-get install php-gd
súo apt-get install php5.6-mbstring
súo apt-get install php5.6-mcrypt
súo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml

Conclusión

En conclusión, podemos dicir que, aínda que ten un coñecemento básico de traballar nunha computadora, o usuario pode instalar facilmente o paquete PHP principal e todos os seus compoñentes adicionais. O principal é coñecer os comandos que precisa para executar no servidor de Ubuntu.