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!
server go caddy php php-fpm
Commentami!