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.