GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar CodeIgniter PHP Framework en Debian 10

CodeIgniter es un marco PHP MVC gratuito y de código abierto que se utiliza para crear sitios web en PHP. Es un marco muy poderoso que le permite crear fácilmente aplicaciones web con todas las funciones. CodeIgniter proporciona un conjunto de bibliotecas útiles que se utilizan para realizar diversas operaciones, como enviar correos electrónicos, cargar archivos, administrar sesiones y más. Ligero pero potente, CodeIgniter permite a los desarrolladores escribir sus aplicaciones mucho más rápido.

En este tutorial, explicaremos cómo instalar CodeIgniter PHP Framework en Debian 10.

Requisitos

  • Un nuevo Debian 10 VPS en la plataforma en la nube de Atlantic.net
  • Una contraseña de root configurada en su servidor

Paso 1:crear un servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Debian 10 como sistema operativo con al menos 1 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor Debian 10, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

apt-get update -y

Paso 2:instalar la pila LAMP

Primero, deberá instalar el servidor web Apache, el servidor MariaDB, PHP y otros paquetes necesarios en su sistema. Puede instalarlos todos ejecutando el siguiente comando:

apt-get install apache2 mariadb-server libapache2-mod-php php php-cli php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath unzip git wget nano -y

Una vez que todos los paquetes estén instalados, inicie los servicios de Apache y MariaDB y habilítelos para que se inicien al reiniciar el sistema con el siguiente comando:

systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

Paso 3:configurar la base de datos MariaDB

A continuación, deberá crear una base de datos y un usuario para CodeIgniter. Primero, inicie sesión en MySQL shell con el siguiente comando:

mysql

Una vez que haya iniciado sesión, cree un usuario y una base de datos con el siguiente comando:

CREATE USER 'codeigniter'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE codeigniterdb;

A continuación, otorgue todos los privilegios a la base de datos de codeigniter con el siguiente comando:

GRANT ALL ON codeigniterdb.* to 'codeigniter'@'localhost';

A continuación, elimine los privilegios y salga de la consola de MariaDB con el siguiente comando:

FLUSH PRIVILEGES;
EXIT;

Paso 4:instalar y configurar CodeIgniter

Primero, descargue la última versión de CodeIgniter del repositorio de Git con el siguiente comando:

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

Una vez descargado, descomprima el archivo descargado en el directorio raíz web de Apache:

unzip 3.1.11.zip
mv CodeIgniter-3.1.11 /var/www/codeigniter

A continuación, cambie el directorio a /var/www/codeigniter y edite el archivo de configuración de la base de datos:

cd /var/www/codeigniter
nano application/config/database.php

Defina la configuración de su base de datos como se muestra a continuación:

$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => 'codeigniter',
        'password' => 'password',
        'database' => 'codeigniterdb',
        'dbdriver' => 'mysqli',
        'dbprefix' => '',

Guarde y cierre el archivo, luego edite el archivo config.php y defina la URL de su aplicación:

nano application/config/config.php

Cambie la siguiente línea con su nombre de dominio deseado:

$config['base_url'] = 'codeigniter.example.com';

Guarde y cierre el archivo, luego otorgue la propiedad y el permiso adecuados con el siguiente comando:

chown -R www-data:www-data /var/www/codeigniter
chmod -R 755 /var/www/codeigniter

Una vez que haya terminado, puede continuar con el siguiente paso.

Paso 5:configurar Apache para CodeIgniter

A continuación, deberá crear un archivo de configuración de host virtual de Apache para servir la aplicación CodeIgniter.

Puedes crearlo con el siguiente comando:

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

Agregue las siguientes líneas:

<VirtualHost *:80>
    ServerName codeigniter.example.com
    ServerAdmin [email protected]
    DocumentRoot /var/www/codeigniter
    ErrorLog /var/log/apache2/codeigniter-error_log
    CustomLog /var/log/apache2/codeigniter-access_log combined
    <Directory /var/www/codeigniter>
            Require all granted
    </Directory>
</VirtualHost>

Guarde y cierre el archivo, luego habilite el archivo de configuración del host virtual con el siguiente comando:

a2ensite codeigniter.conf

A continuación, reinicie el servicio Apache para aplicar los cambios:

systemctl reload apache2

Paso 6:acceda a CodeIgniter

En este punto, CodeIgniter está instalado y configurado con Apache. Ahora, abra su navegador web y acceda a la URL http://codeigniter.example.com. Debería ver su aplicación CodeIgniter en la siguiente pantalla:

Conclusión

¡Felicidades! Ha instalado correctamente CodeIgniter Framework con Apache en Debian 10. Para obtener más información sobre cómo usar este marco de aplicaciones web PHP, visite la página de documentación de CodeIgniter. ¡Comience hoy con CodeIgniter en un VPS Debian 10 con VPS Hosting de Atlantic.Net!


Linux
  1. Cómo instalar PHP 7.4 en Debian 10

  2. Cómo instalar PHP en Debian 11

  3. Cómo instalar Yii Framework en un VPS Debian con Nginx

  4. Cómo instalar o actualizar PHP 8.1 en Debian

  5. Cómo instalar PHP 7.3 en Debian 10

Cómo instalar LEMP en Debian 7

Cómo instalar Symfony Framework en CentOS 8

Cómo instalar Flectra en Debian 10

Cómo instalar RainLoop Webmail en Debian 10

Cómo instalar OpenNebula en Debian 10

Cómo instalar TeamViewer en Debian 10