Configurare PHP con Caddy web server

Mattepuffo's logo
Configurare PHP con Caddy web server

Configurare PHP con Caddy web server

In questo articolo abbiamo visto come installare Caddy web server, un web/proxy server scritto in Go.

Oggi vediamo come configurarlo per PHP.

Iniziamo con l'installare PHP e PHP-FPM:

# aptitude install php7.0-fpm php7.0-cli curl

Adesso dobbiamo configurare PHP-FPM; aprite il file /etc/php/7.0/fpm/pool.d/www.conf e decommentate queste righe:

listen.owner = www-data
listen.group = www-data
listen.mode = 0660

Una volta salvato il file, aggiungiamo l'utente caddy al gruppo www-data:

# usermod -a -G www-data caddy

Avviamo i servizi:

# systemctl start php7.0-fpm
# systemctl enable php7.0-fpm

Aprite il file /etc/caddy/Caddyfile (creato nel precedente articolo) e aggiungete queste righe:

http://www.sito.it {
     root /var/www/html
     log /var/log/caddy/hakase-labs.log
     errors /var/log/caddy/errors.log
     tls off
     gzip
 
     # PHP-FPM Configuration for Caddy
     fastcgi / /run/php/php7.0-fpm.sock php {
         ext .php
         split .php
         index index.php
     }
 }

Riavviamo i servizi:

# systemctl restart caddy
# systemctl restart php7.0-fpm

Adesso provate a caricare un file PHP e navigarci.

Enjoy!


Condividi

Commentami!