Tous les articles
My (php) dev setup
Add a line in your hosts file :
/etc/hosts
127.0.0.1 blog.test
setup your nginx :
/etc/nginx/sites-available/all.conf
server {
server_name blog.test;
root /home/charly/web/blog.text/public;
include snippets/php.conf;
}
/etc/nginx/snippets/php.conf
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/run/php/php8.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
setup your php-fpm
/etc/php/8.4/fpm/pool.d/www.conf
user = charly
group = charly
listen = /run/php/php8.4-fpm.sock
listen.owner = charly
listen.group = charly
... dev !