GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer FuelPHP avec Nginx sur un VPS Debian 8

FuelPHP est un framework PHP simple, flexible et piloté par la communauté. Il est conçu dès le départ pour prendre en charge le modèle hiérarchique-vue-contrôleur (HMVC) et il fournit un outil de ligne de commande pour créer des projets, déboguer des projets ou effectuer des tâches similaires. Aujourd'hui, nous allons vous montrer comment installer FuelPHP sur un VPS Linux.

Puisque nous allons installer FuelPHP sur un VPS Debian 8 avec Nginx en tant que serveur Web déjà préinstallé, assurez-vous que Nginx est également préinstallé sur votre serveur. Si Nginx n'est pas préinstallé sur votre serveur, vous pouvez utiliser notre guide d'installation de la pile LEMP pour installer Nginx et les autres composants de la pile LEMP.

Si Nginx est installé sur votre serveur, vous pouvez continuer avec les instructions ci-dessous.
Tout d'abord, connectez-vous à votre serveur via SSH et mettez à jour tous vos logiciels système vers la dernière version disponible. Utilisez les commandes ci-dessous à cette fin :

sudo apt-get update
sudo apt-get upgrade

Cela peut prendre quelques instants. Une fois la mise à jour terminée, vous pouvez continuer avec les autres étapes. Allez-y et installez Git en utilisant la commande suivante :

sudo apt-get install git-core

Nous allons utiliser le programme d'installation rapide pour installer FuelPHP. Téléchargez d'abord le package Oil en utilisant curl :

curl get.fuelphp.com/oil | sh

Cela téléchargera le paquet Oil et le stockera dans le répertoire ‘/usr/bin’ sur votre VPS Debian. Plus tard, vous pourrez utiliser Oil pour créer des projets Fuel. Pour créer un nouveau projet FuelPHP, accédez au répertoire "/var/www" :

cd /var/www/

et lancez la commande suivante :

oil create first_project

Il faudra quelques instants pour que votre premier projet soit prêt. Le programme d'installation exécutera également "oil refresh install" et "php composer.phar update" qui rendent certains des répertoires nécessaires accessibles en écriture et extraient les dépendances du composeur.

Maintenant, créez un nouveau fichier de configuration Nginx et ajoutez le bloc virtuel suivant pour votre nom de domaine :

nano /etc/nginx/sites-available/domainname

Saisissez le contenu suivant :

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;
    }
}

N'oubliez pas de remplacer domainname.com par votre nom de domaine actuel. Enregistrez le fichier, activez le site et redémarrez Nginx pour que les modifications prennent effet. Vous devriez maintenant pouvoir accéder à votre premier projet FuelPHP à l'aide d'un navigateur Web. Ouvrez votre navigateur Web préféré et accédez à votre nom de domaine.

Pour commencer avec FuelPHP, notre recommandation est de lire la documentation officielle de FuelPHP disponible sur http://fuelphp.com/docs/. Vous y trouverez plus d'informations sur la configuration de votre application, la configuration d'une base de données etc.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer FuelPHP pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Debian
  1. Comment installer Phorum avec Nginx sur Debian 9

  2. Comment installer Ghost sur Debian avec Nginx

  3. Comment installer Yii Framework sur un VPS Debian avec Nginx

  4. Comment installer Drupal avec PostgreSQL sur un VPS Debian 8

  5. Installer Plone avec Nginx sur un VPS Debian 8

Comment installer Nginx avec PHP + MySQL (LEMP) sur Debian 9

Comment installer Pico CMS avec Nginx sur Debian 10

Comment installer Nextcloud 10 avec Nginx sur Debian 8

Comment installer phpMyAdmin avec Nginx sur Debian 11 Bullseye

Comment installer phpMyAdmin avec Nginx sur Debian 11

Comment installer Nginx avec PHP-FPM sur Debian 11