---
title: "Instalar un servidor local web en Linux con Apache, PHP y PhpMyAdmin (II): instalar PHP"
description: "Instalar PHP en nuestro servidor local Tras haber instalado el servidor Apache en nuestra máquina, PC o portátil Linux, vamos a instalar un lenguaje de programación, un lenguaje de script para..."
url: https://indaga.net/instalar-un-servidor-local-web-en-linux-con-apache-php-y-phpmyadmin-ii-instalar-php/
date: 2024-12-26
modified: 2024-12-26
author: "Directorio Indaga"
image: https://indaga.net/wp-content/uploads/2024/12/php-info.jpg
categories: ["GNU Linux", "PHP", "Recursos y Utilidades"]
tags: ["apache", "gnu linux", "instalar php", "php", "servidor apache"]
type: post
lang: es
---

# Instalar un servidor local web en Linux con Apache, PHP y PhpMyAdmin (II): instalar PHP

## **Instalar PHP en nuestro servidor local**

***Tras haber [instalado el servidor Apache](https://indaga.net/instalar-un-servidor-local-web-en-linux-con-apache-php-y-phpmyadmin-i/) en nuestra máquina, PC o portátil Linux, vamos a instalar un lenguaje de programación, un lenguaje de script para poder tener nuestra propia aplicación web corriendo en nuestra máquina. vamos a ver como instalar uno de los lenguajes de script más utilizados: PHP...***

Ya tenemos nuestro propio **servidor Apache** corriendo en nuestra máquina. Ahora toca ir al siguiente paso: instalar un lenguaje de script que "interprete" las órdenes de l aplicación web de nuestro interés, por ejemplo WodrPress, phpMyAdmin, pphpBB, Nextcloud, etc, etc., ..

Para **instalar PHP en tu servidor Apache en una máquina Linux**, sigue estos pasos. Asegúrate de tener privilegios de administrador (root) o usar `sudo` para ejecutar los comandos necesarios.
** 1: Actualizar el sistema**

Antes de instalar cualquier paquete, es recomendable actualizar el sistema. Abre una terminal y ejecuta:

sudo apt update
sudo apt upgrade

**2: Instalar PHP**
Para instalar PHP y los módulos necesarios para trabajar con Apache, ejecuta el siguiente comando:

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

- php: Instala el lenguaje PHP.
- libapache2-mod-php: Permite que Apache interprete archivos PHP.
- php-mysql: Proporciona soporte para la conexión a bases de datos MySQL.

> En mi caso, ya lo tengo instalado:
> guillermo@guillermo-HP-EliteDesk-800-G3-DM-35W:~$ sudo apt install php libapache2-mod-php php-mysql
> contraseña para guillermo:
> Leyendo lista de paquetes... Hecho
> Creando árbol de dependencias... Hecho
> Leyendo la información de estado... Hecho
> php ya está en su versión más reciente (2:8.3+93ubuntu2).
> libapache2-mod-php ya está en su versión más reciente (2:8.3+93ubuntu2).
> php-mysql ya está en su versión más reciente (2:8.3+93ubuntu2).
> 0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 3 no actualizados.
> guillermo@guillermo-HP-EliteDesk-800-G3-DM-35W:~$

**3: Verificar la instalación de PHP**

Para asegurarte de que PHP se ha instalado correctamente, puedes crear un archivo PHP de prueba en el directorio raíz de tu servidor web. Por lo general, este directorio es /var/www/html (en distros basadas en Debian, como Ubuntu).

**1. Crea un archivo llamado info.php:**

sudo nano /var/www/html/info.php

**2. Agrega el siguiente contenido al archivo:**

<?php
phpinfo();
?>
![](https://indaga.net/wp-content/uploads/2024/12/php-info.jpg)

**3. Guarda y cierra el archivo (en nano, presiona `CTRL + X`, luego `Y` y `Enter`).**
**4: Reiniciar Apache**

Después de instalar PHP, es necesario reiniciar el servidor Apache para que los cambios surtan efecto:

sudo systemctl restart apache2

**5: Probar la instalación**
Abre un navegador web y dirígete a `http://localhost/info.php`. Deberías ver una página con información sobre la configuración de PHP en tu servidor. Esto confirma que PHP está funcionando correctamente con Apache.

**6: (Opcional pero muy, muy recomendado...) Instalar módulos adicionales de PHP**

Dependiendo de las aplicaciones que planeas usar (como WordPress, phpMyAdmin, etc.), es posible que necesites instalar módulos adicionales de PHP. Algunos de los más comunes son:

sudo apt install php-curl php-gd php-xml php-mbstring php-zip

Tras seguir estos pasos ya tendrás PHP instalado y funcionando en tu servidor Apache. Puedes comenzar a desarrollar o instalar aplicaciones web que requieran PHP. Seguiremos con el siguiente paso: instalar un gestor de bases de datos: **phpMyAdmin**. Hasta pronto!
