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.
- Extensión para GD:
súo apt-get install php-gd
súo apt-get install php5-gd
- Extensión para Mcrypt:
súo apt-get install php-mcrypt
súo apt-get install php5-mcrypt
- 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.
- 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 autoremoveEn 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 - 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 - 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.