GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar FuelPHP con Nginx en un VPS Debian 8

FuelPHP es un marco PHP que es simple, flexible e impulsado por la comunidad. Está diseñado desde cero para admitir el controlador de vista de modelo jerárquico (HMVC) y proporciona una herramienta de línea de comandos para crear proyectos, depurar proyectos o realizar tareas similares. Hoy le mostraremos cómo instalar FuelPHP en un VPS Linux.

Como vamos a instalar FuelPHP en un VPS Debian 8 con Nginx como servidor web ya preinstalado, asegúrese de tener Nginx preinstalado en su servidor también. Si no tiene Nginx preinstalado en su servidor, puede usar nuestra guía de instalación de la pila LEMP para instalar Nginx y los demás componentes de la pila LEMP.

Si Nginx está instalado en su servidor, puede continuar con las instrucciones a continuación.
En primer lugar, conéctese a su servidor a través de SSH y actualice todo el software de su sistema a la última versión disponible. Use los siguientes comandos para ese propósito:

sudo apt-get update
sudo apt-get upgrade

Esto podría tomar unos minutos. Una vez completada la actualización, puede continuar con los demás pasos. Continúe e instale Git usando el siguiente comando:

sudo apt-get install git-core

Usaremos el instalador rápido para instalar FuelPHP. Primero descargue el paquete Oil usando curl:

curl get.fuelphp.com/oil | sh

Esto descargará el paquete Oil y lo almacenará en el directorio '/usr/bin' en su Debian VPS. Más tarde, puede usar Petróleo para crear proyectos de Combustible. Para crear un nuevo proyecto FuelPHP, navegue hasta el directorio '/var/www':

cd /var/www/

y emita el siguiente comando:

oil create first_project

Tu primer proyecto tardará unos minutos en estar listo. El instalador también ejecutará 'oil refine install' y 'php composer.phar update', lo que hace que algunos de los directorios necesarios se puedan escribir y extraer las dependencias del compositor.

Ahora, cree un nuevo archivo de configuración de Nginx y agregue el siguiente bloque virtual para su nombre de dominio:

nano /etc/nginx/sites-available/domainname

Introduzca el siguiente contenido:

server {
    server_name domainname.com;

    access_log /var/log/nginx/domainname.com-access.log;
    error_log /var/log/nginx/domainname.com-error.log;
    root /var/www/first_project/public;

    location / {
        index index.php;
        try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param FUEL_ENV "production";
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

No olvide reemplazar nombrededominio.com con su nombre de dominio real. Guarde el archivo, habilite el sitio y reinicie Nginx para que los cambios surtan efecto. Ahora debería poder acceder a su primer proyecto FuelPHP usando un navegador web. Abra su navegador web favorito y navegue hasta su nombre de dominio.

Para comenzar con FuelPHP nuestra recomendación es leer la documentación oficial de FuelPHP disponible en http://fuelphp.com/docs/. Allí puede encontrar más información sobre cómo configurar su aplicación, cómo configurar una base de datos, etc.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen FuelPHP por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Debian
  1. Cómo instalar Phorum con Nginx en Debian 9

  2. Cómo instalar el servidor HTTP Git con Nginx en Debian 11

  3. Cómo instalar Drupal con PostgreSQL en un VPS Debian 8

  4. Instalar Plone con Nginx en un VPS Debian 8

  5. Cómo instalar WordPress con Nginx en Debian 10

Cómo instalar Nginx con PHP + MySQL (LEMP) en Debian 9

Cómo instalar Pico CMS con Nginx en Debian 10

Cómo instalar Nextcloud 10 con Nginx en Debian 8

Cómo instalar phpMyAdmin con Nginx en Debian 11 Bullseye

Cómo instalar phpMyAdmin con Nginx en Debian 11

Cómo instalar Nginx con PHP-FPM en Debian 11