GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare FuelPHP con Nginx su un VPS Debian 8

FuelPHP è un framework PHP semplice, flessibile e guidato dalla comunità. È progettato da zero per supportare il controller di visualizzazione modello gerarchico (HMVC) e fornisce uno strumento da riga di comando per creare progetti, eseguire il debug di progetti o eseguire attività simili. Oggi ti mostreremo come installare FuelPHP su un VPS Linux.

Dal momento che installeremo FuelPHP su un VPS Debian 8 con Nginx come server web già preinstallato, assicurati di avere anche Nginx preinstallato sul tuo server. Se non hai Nginx preinstallato sul tuo server, puoi utilizzare la nostra guida all'installazione dello stack LEMP per installare Nginx e gli altri componenti dello stack LEMP.

Se Nginx è installato sul tuo server puoi continuare con le istruzioni di seguito.
Prima di tutto, connettiti al tuo server tramite SSH e aggiorna tutto il software di sistema all'ultima versione disponibile. Utilizzare i comandi seguenti a tale scopo:

sudo apt-get update
sudo apt-get upgrade

Questo potrebbe richiedere alcuni istanti. Una volta completato l'aggiornamento, puoi continuare con gli altri passaggi. Vai avanti e installa Git usando il seguente comando:

sudo apt-get install git-core

Useremo il programma di installazione rapida per installare FuelPHP. Per prima cosa scarica il pacchetto Oil usando curl:

curl get.fuelphp.com/oil | sh

Questo scaricherà il pacchetto Oil e lo memorizzerà nella directory '/usr/bin' sul tuo VPS Debian. Successivamente, puoi utilizzare Oil per creare progetti di carburante. Per creare un nuovo progetto FuelPHP, vai alla directory '/var/www':

cd /var/www/

ed emettere il seguente comando:

oil create first_project

Ci vorranno alcuni istanti prima che il tuo primo progetto sia pronto. Il programma di installazione eseguirà anche 'oil refine install' e 'php composer.phar update' che renderanno scrivibili alcune delle directory necessarie e estrarranno le dipendenze del compositore.

Ora crea un nuovo file di configurazione Nginx e aggiungi il seguente blocco virtuale per il tuo nome di dominio:

nano /etc/nginx/sites-available/domainname

Inserisci il seguente contenuto:

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

Non dimenticare di sostituire nomedominio.com con il tuo nome di dominio effettivo. Salva il file, abilita il sito e riavvia Nginx in modo che le modifiche abbiano effetto. Ora dovresti essere in grado di accedere al tuo primo progetto FuelPHP utilizzando un browser web. Apri il tuo browser web preferito e vai al tuo nome di dominio.

Per iniziare con FuelPHP, la nostra raccomandazione è di leggere la documentazione ufficiale di FuelPHP disponibile all'indirizzo http://fuelphp.com/docs/. Lì puoi trovare ulteriori informazioni su come configurare la tua applicazione, come configurare un database ecc.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare FuelPHP per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Debian
  1. Come installare Phorum con Nginx su Debian 9

  2. Come installare HTTP Git Server con Nginx su Debian 11

  3. Come installare Ghost su Debian con Nginx

  4. Come installare DokuWiki su Debian Wheezy con Nginx

  5. Come installare WordPress con Nginx su Debian 10

Come installare Nginx con PHP + MySQL (LEMP) su Debian 9

Come installare Pico CMS con Nginx su Debian 10

Come installare Nextcloud 10 con Nginx su Debian 8

Come installare phpMyAdmin con Nginx su Debian 11 Bullseye

Come installare phpMyAdmin con Nginx su Debian 11

Come installare Nginx con PHP-FPM su Debian 11