Desarrollo web · 2 min read · Dec 07, 2025

Cómo instalar el marco PHP CodeIgniter en Ubuntu 18.04 LTS

CodeIgniter es un marco PHP gratuito, de código abierto y potente con una huella muy pequeña, creado por Rick Ellis en 2006. Está especialmente diseñado para desarrolladores que necesitan un conjunto de herramientas simple y elegante para crear aplicaciones web completas. Viene con muchas características, incluyendo, Ligero, Soporte de Base de Datos Active Record, Biblioteca de Manipulación de Imágenes, Soporte de Ayuda, Enrutamiento URI, Sistema Basado en Modelo-Vista-Controlador y mucho más.

En este tutorial, aprenderemos cómo instalar CodeIgniter en un servidor Ubuntu 18.04 LTS (Bionic Beaver).

Requisitos

  • Un servidor que ejecute Ubuntu 18.04.
  • Un usuario no root con la contraseña de root configurada en su servidor.

Instalar Apache y PHP

CodeIgniter se ejecuta en el servidor web Apache y está escrito en lenguaje PHP, por lo que necesitará instalar Apache y PHP en su sistema. Primero, instale el servidor web Apache con el siguiente comando:

sudo apt-get install apache2 -y

Por defecto, la última versión de PHP no está disponible en Ubuntu 18.04, por lo que necesitará agregar el repositorio para eso. Puede agregar el repositorio de PHP con el siguiente comando:

sudo apt-get install python-software-properties -y  
sudo add-apt-repository -y ppa:ondrej/php

Una vez que el repositorio esté actualizado, puede instalar PHP y otras bibliotecas con el siguiente comando:

sudo apt-get install libapache2-mod-php7.1 php7.1-common php7.1-xml php7.1-zip php7.1-mysql unzip wget -y

A continuación, inicie el servicio web de Apache y habilítelo para que se inicie al arrancar:

sudo systemctl start apache2  
sudo systemctl enable apache2

Instalar CodeIgniter

Puede descargar la última versión de CodeIgniter desde el repositorio de Git utilizando el siguiente comando:

wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.5.zip

Una vez que se complete la descarga, descomprima el archivo descargado con el siguiente comando:

unzip 3.1.5.zip

Copie el directorio extraído en el directorio raíz de Apache y dé las permisos adecuados con el siguiente comando:

sudo cp -r CodeIgniter-3.1.5 /var/www/html/codeigniter  
sudo chown -R www-data:www-data /var/www/html/codeigniter  
sudo chmod -R 777 /var/www/html/codeigniter/

A continuación, cree una directiva de host virtual de Apache para CodeIgniter.

sudo nano /etc/apache2/sites-available/codeigniter.conf

Agregue las siguientes líneas:


 ServerAdmin [email protected]
 DocumentRoot /var/www/html/codeigniter
 ServerName yourdomain.com
 
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
 
 ErrorLog /var/log/apache2/codeigniter-error_log
 CustomLog /var/log/apache2/codeigniter-access_log common

Guarde y cierre el archivo, luego habilite el archivo de host virtual con el siguiente comando:

sudo a2ensite codeigniter

Finalmente, reinicie el servicio de apache para aplicar todos los cambios:

systemctl restart apache2

Acceder a CodeIgniter

Abra su navegador web y escriba la URL http://yourdomain.com, será redirigido al panel de control de CodeIgniter como se muestra en la siguiente página:

¡Felicidades! ha instalado correctamente CodeIgniter en el servidor Ubuntu 18.04 LTS.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.