Os desenvolvedores de aplicacións web poden ter dificultades para instalar o idioma de script PHP no servidor Ubuntu. Isto débese a moitos factores. Pero usando esta guía, todos poderán evitar erros durante a instalación.
Instalación de PHP no servidor Ubuntu
A instalación do idioma PHP no 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 radica nos propios equipos, que terán que ser executados.
É importante notar que o paquete PHP inclúe varios compoñentes que, se o desexan, poden instalarse separadamente entre si.
Método 1: Instalación estándar
Unha instalación estándar implica usar a última versión do paquete. En cada sistema operativo Ubuntu Server, é diferente:
- 12.04 LTS (preciso) - 5,3;
- 14.04 LTS (de confianza) - 5,5;
- 15.10 (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 precisa conectar a un terceiro. Pero a instalación do paquete completo realízase en dúas versións e depende da versión do SO. Entón, para instalar PHP en Ubuntu Server 16.04, execute este comando:
sudo apt-get install php
E para versións anteriores:
sudo apt-get install php5
Se non precisa de todos os compoñentes do paquete PHP no sistema, pode instalalos por separado. Como facelo e cales ordes hai que describilo a continuación.
Módulo para o servidor HTTP Apache
Para instalar o módulo PHP para Apache no Ubuntu Server 16.04, ten que executar o seguinte comando:
sudo apt-get install libapache2-mod-php
En versións anteriores do SO:
sudo apt-get install libapache2-mod-php5
Solicitaráselle un contrasinal despois de ingresar no que debes dar permiso para instalar. Para iso, introduce a carta D ou "Y" (dependendo da localización do servidor Ubuntu) e prema Introduza.
O único que queda é agardar a finalización da descarga e instalación do paquete.
FPM
Para instalar a FPM nunha versión 16.04 do sistema operativo, realice o seguinte:
sudo apt-get install php-fpm
En versións anteriores:
sudo apt-get install php5-fpm
Neste caso, a instalación iniciarase automaticamente, inmediatamente despois de introducir o contrasinal do superusuario.
CLI
A CLI é necesaria para desenvolvedores que crean programas de consola en PHP. Para implementar esta linguaxe de programación, en Ubuntu 16.04 ten que executar o comando:
sudo apt-get install php-cli
En versións anteriores:
sudo apt-get install php5-cli
Extensións PHP
Para implementar todas as funcións posibles de PHP, paga a pena instalar unha serie de extensións para os programas empregados. Agora presentaranse os comandos máis populares para tal instalación.
Nota: a continuación proporcionaranse dous comandos para cada extensión, onde o primeiro é para Ubuntu Server 16.04 e o segundo para versións anteriores do SO.
- Extensión para GD:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- Extensión de Mcrypt:
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- Extensión para MySQL:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Vexa tamén: Guía de instalación de MySQL en Ubuntu
Método 2: Instale outras versións
Dixo anteriormente que en cada versión do servidor Ubuntu instalarase o paquete PHP correspondente. Pero isto non nega a posibilidade de instalar unha versión anterior ou, pola contra, unha versión posterior da linguaxe de programación.
- Primeiro debes eliminar todos os compoñentes PHP que xa estaban instalados no sistema. Para iso, en Ubuntu 16.04, executa dous comandos:
sudo apt-get elimina libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveEn versións anteriores do SO:
sudo apt-get elimina libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - Agora necesitas engadir un PPA á lista de repositorios, que contén paquetes de todas as versións de PHP:
sudo add-apt-repository ppa: ondrej / php
Actualización sudo apt-get - Neste momento, pode instalar o paquete completo PHP. Para iso, especifique a versión no propio comando, por exemplo, "5.6":
sudo apt-get install php5.6
Se non precisa o paquete completo, pode instalar os módulos por separado executando de xeito selectivo os comandos necesarios:
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml
Conclusión
En conclusión, podemos dicir que, incluso tendo coñecementos básicos sobre o traballo nun ordenador, un usuario pode instalar facilmente o paquete PHP principal e todos os seus compoñentes adicionais. O principal é saber os comandos que hai que executar no servidor Ubuntu.