Cómo instalar PHP en Ubuntu
Spanish (Español) translation by Ana Paulina Figueroa (you can also view the original English article)
Hoy voy a mostrarte cómo instalar PHP en el sistema operativo Ubuntu. Primero te enseñaré cómo instalar la versión estable predeterminada de PHP, y luego te mostraré cómo puedes instalar otras versiones de PHP.
PHP es un lenguaje de scripting del lado del servidor que se usa principalmente para construir aplicaciones basadas en la web; estas pueden incluir desde un sitio web para un blog muy simple hasta una tienda completa de comercio electrónico. De hecho, PHP es uno de los lenguajes de scripting del lado del servidor más populares para el desarrollo web.
Aprende PHP gratuitamente
Si quieres aprender PHP, ¡consulta nuestro curso gratuito en línea sobre los fundamentos de PHP!
En este curso, aprenderás los fundamentos de la programación en PHP. Comenzarás con los conceptos básicos, aprendiendo cómo funciona PHP y escribiendo bucles y funciones simples en él. Luego avanzarás a la codificación de clases para una simple programación orientada a objetos (POO). En el camino, aprenderás las habilidades más importantes para escribir aplicaciones para la web: tendrás la oportunidad de practicar cómo responder a las solicitudes GET y POST, analizar JSON, autenticar usuarios y usar una base de datos MySQL.
- GRATUITO


PHPFundamentos de PHPJeremy McPeak
En la siguiente sección, veremos los requisitos previos necesarios para instalar PHP en tu instalación de Ubuntu.
Requisitos previos
Antes de que vayamos e instalemos PHP, asegurémonos de los siguientes aspectos en primer lugar.
Es de suponer que sabes cómo usar la terminal de Linux para ejecutar comandos. De hecho, tener un conocimiento básico del shell de Linux es suficiente, ¡no tienes que ser un experto!
Para instalar paquetes de software, necesitas tener ya sea acceso como superusuario o tener un usuario con acceso sudo. A lo largo de este tutorial, yo voy a usar el superusuario para instalar PHP y otros paquetes necesarios. Por supuesto, no hay nada que te impida utilizar un usuario con derechos sudo en su lugar.
En términos generales, el proceso de instalar PHP sigue siendo el mismo en diferentes versiones de Ubuntu. A menos que especifiques algo, el comando install intentará encontrar la versión estable predeterminada de PHP para tu instalación de Ubuntu e instalará esa. Pero si quieres instalar una versión específica de PHP, es posible que necesites agregar paquetes relacionados. En la segunda mitad del artículo, veremos un ejemplo para demostrar cómo puedes instalar la versión PHP 7.4.
En la primera mitad del artículo, veremos cómo puedes instalar la versión estable predeterminada de PHP en Ubuntu. A continuación, discutiremos cómo instalar la versión 7.4 de PHP en Ubuntu. De hecho PHP tiene varias versiones diferentes, y si deseas instalar alguna otra versión de PHP, escríbeme en la sección de comentarios y con gusto te ayudaré.
Con eso fuera de nuestro camino, ¡estamos listos para pasar a la siguiente sección!
Cómo instalar PHP 7 en Ubuntu
En esta sección, revisaremos los pasos necesarios para instalar PHP. Específicamente, instalaremos la versión estable más reciente de PHP que sea compatible con la instalación de Ubuntu disponible en tu sistema.
Actualiza los paquetes de Ubuntu
Para los sistemas basados en *nix, Linux y Unix, siempre es preferible actualizar la lista de paquetes disponibles antes de que instalemos o actualicemos cualquier software. Este proceso se asegura de que obtengamos la versión más reciente del software. Así que es recomendable ejecutar los comandos apt-get update y apt-get upgrade.
Por lo tanto, antes de continuar e instalar PHP, ejecutemos los siguientes comandos en tu terminal.
1 |
$apt-get update && apt-get upgrade |
El comando apt-get update debería actualizar la lista de paquetes disponibles junto con sus versiones. Por otro lado, el comando apt-get upgrade verdaderamente instala y actualiza los paquetes necesarios.
Después de ejecutar los comandos anteriores con éxito, estamos listos para pasar a la siguiente sección.
Instalemos PHP
Cuando se trata de instalar PHP, solo se necesita un comando: apt-get install php. De hecho, si quieres verificar qué paquetes serán instalados antes de instalarlo de verdad, puedes agregar la opción --dry-run junto con el comando.
En primer lugar, hagamos una ejecución en seco en vez de verdaderamente instalar algo.
1 |
$sudo apt-get install --dry-run php |
2 |
Reading package lists... Done |
3 |
Building dependency tree |
4 |
Reading state information... Done |
5 |
The following additional packages will be installed: |
6 |
php7.2 |
7 |
The following NEW packages will be installed: |
8 |
php php7.2 |
9 |
0 upgraded, 2 newly installed, 0 to remove and 230 not upgraded. |
10 |
Inst php7.2 (7.2.24-0ubuntu0.18.04.4 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [all]) |
11 |
Inst php (1:7.2+60ubuntu1 Ubuntu:18.04/bionic [all]) |
12 |
Conf php7.2 (7.2.24-0ubuntu0.18.04.4 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [all]) |
13 |
Conf php (1:7.2+60ubuntu1 Ubuntu:18.04/bionic [all]) |
Como puedes ver, esto muestra una lista completa de paquetes que se instalarán, actualizarán y eliminarán. De hecho, te recomiendo que realices una ejecución en seco antes de instalar cualquier software, ya que esto proporciona información útil.
Finalmente, vayamos e instalemos PHP:
1 |
$sudo apt-get install php |
Y con eso, apt-get debería instalar PHP y otros paquetes necesarios en tu sistema. Verifiquemos rápidamente la versión de PHP que se acaba de instalar con el siguiente comando:
1 |
$php -v |
2 |
PHP 7.2.24-0ubuntu0.18.04.3 (cli) (built: Feb 11 2020 15:55:52) ( NTS ) |
3 |
Copyright (c) 1997-2018 The PHP Group |
4 |
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies |
5 |
with Zend OPcache v7.2.24-0ubuntu0.18.04.3, Copyright (c) 1999-2018, by Zend Technologies |
Cómo puedes ver, esto muestra la versión de PHP junto con otros datos útiles. Deberías ver una salida similar si PHP está instalado correctamente.
En la siguiente sección, te mostraré cómo instalar extensiones de PHP.
Cómo instalar extensiones de PHP
En la sección anterior instalamos PHP, pero es posible que también necesites instalar extensiones de PHP por separado.
Puedes usar el siguiente comando para listar todas las extensiones de PHP.
1 |
$apt-cache search --names-only ^php |
Y si estás buscando extensiones que sean compatibles específicamente con la versión 7.2 de PHP, puedes usar el siguiente comando.
1 |
$apt-cache search --names-only ^php | grep "php7.2" |
Una vez que tengas una lista de extensiones de PHP que quieras instalar, solo necesitas usar el comando apt-get install para instalarlas. Por ejemplo, el siguiente comando instala la extensión php7.2-odbc.
1 |
$apt-get install php7.2-odbc |
Esto instala la extensión php-odbc y actualiza todos los paquetes necesarios junto con ella.
En la siguiente sección, discutiremos cómo puedes instalar una versión específica de PHP.
Cómo instalar PHP 7.4 en Ubuntu
En esta sección, veremos cómo puedes instalar PHP 7.4 en Ubuntu, que es la versión estable más reciente de PHP.
Actualiza los paquetes de Ubuntu
Como discutimos en la sección anterior, ejecutemos los siguientes comandos para actualizar y poner al día la lista de paquetes disponibles.
1 |
$apt-get update && apt-get upgrade |
Agrega el repositorio PPA de PHP
A continuación, necesitaremos agregar el repositorio ondrej/php, que es un repositorio PPA y contiene los paquetes de compilación más recientes de PHP.
Continúa y ejecuta los siguientes comandos que agregan el repositorio ppa:ondrej/php y actualizan la lista de paquetes disponibles junto con sus versiones.
1 |
$apt -y install software-properties-common |
2 |
$add-apt-repository ppa:ondrej/php |
3 |
$apt-get update |
Y, con eso, estamos listos para instalar PHP 7.4.
Instalemos PHP 7.4
Finalmente, usemos el siguiente comando para instalar PHP 7.4.
1 |
$apt -y install php7.4 |
Después de ejecutar el comando anterior con éxito, puedes verificar la versión de PHP con el comando php -v.
Cómo instalar extensiones de PHP 7.4
Después de instalar PHP 7.4, si quieres instalar extensiones adicionales, puedes buscarlas usando el siguiente comando.
1 |
$apt-cache search --names-only ^php | grep "php7.4" |
Y finalmente, ejecuta el comando apt-get install para instalar las extensiones que desees.
¿Cómo administrar múltiples versiones de PHP?
A veces necesitas administrar múltiples versiones de PHP en el mismo servidor Ubuntu. Por ejemplo, tus proyectos antiguos aún podrían estar ejecutándose en PHP 5.x y quizá aún no sea posible actualizarlos a PHP 7.x. Por otro lado, si estás trabajando en un proyecto nuevo quizá quieras tener la versión estable más reciente de PHP 7.x. En este escenario, tienes que instalar dos versiones diferentes de PHP en tu servidor.
Existen métodos diferentes que puedes usar para configurar la versión específica de PHP que se usará con Apache para los servidores web Nginx. O también puedes usar el comando update-alternatives para establecer la versión predeterminada de PHP que se usará si tienes múltiples versiones de este último.
Supongamos que has instalado dos versiones diferentes de PHP: PHP 7.2 y PHP 7.4. Si quieres configurar la versión PHP 7.4 para que sea la versión predeterminada, puedes ejecutar el siguiente comando.
1 |
$update-alternatives --set php /usr/bin/php7.4 |
De esta manera, puedes cambiar entre diferentes versiones de PHP para fines de desarrollo.
Conclusión
En este artículo, revisamos los pasos necesarios que se requieren para instalar PHP en el sistema operativo Ubuntu. Junto con eso, aproveché la oportunidad para mostrar cómo instalar la versión específica de PHP también.
Los mejores scripts de PHP en CodeCanyon
Para aplicaciones completas que puedes usar y personalizar, echa un vistazo a los scripts profesionales de PHP en CodeCanyon.
Explora miles de los mejores y más útiles scripts de PHP alguna vez creados en CodeCanyon.



Estos son algunos de los scripts de PHP mejor vendidos y más prometedores disponibles en CodeCanyon para 2020.


PHP12 de los mejores scripts de PHP de calendarios de eventos y reservas... y 3 opciones gratuitasMonty Shokeen

PHP10 de los mejores scripts de PHP para acortar URLsMonty Shokeen

PHP12 de los mejores scripts de PHP de formularios de contacto para 2020Esther Vaati

PHPComparando los 5 mejores generadores de formularios en PHPNona Blackman

PHPCrea hermosos formularios con PHP Form BuilderAshraff Hathibelagal



