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 -yPor 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/phpUna 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 -yA continuación, inicie el servicio web de Apache y habilítelo para que se inicie al arrancar:
sudo systemctl start apache2
sudo systemctl enable apache2Instalar 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.zipUna vez que se complete la descarga, descomprima el archivo descargado con el siguiente comando:
unzip 3.1.5.zipCopie 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.confAgregue 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 codeigniterFinalmente, reinicie el servicio de apache para aplicar todos los cambios:
systemctl restart apache2Acceder 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.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.