Nginx mit PHP (Rocky): Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 27: Zeile 27:
 
</pre>
 
</pre>
  
*vi /etc/php-fpm.d/www.conf
+
 
<pre>
 
; Prüfen und ggf. anpassen:
 
listen = /run/php-fpm/www.sock
 
user = nginx
 
group = nginx
 
listen.owner = nginx
 
listen.group = nginx
 
listen.mode = 0660
 
</pre>
 
  
 
*systemctl restart php-fpm nginx
 
*systemctl restart php-fpm nginx

Version vom 11. November 2025, 05:49 Uhr

NGINX + PHP-FPM auf Rocky Linux 10

  • dnf install nginx php-fpm -y
  • systemctl enable --now nginx php-fpm
  • echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/info.php
  • vi /etc/nginx/conf.d/default.conf
server {
    listen 80;
    server_name _;
    root /usr/share/nginx/html;
    index index.php index.html;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_pass unix:/run/php-fpm/www.sock;
        fastcgi_index index.php;
    }
}


Fehlerbehebung

  • „File not found“ → fastcgi_param SCRIPT_FILENAME prüfen.
  • „502 Bad Gateway“ → prüfen, ob /run/php-fpm/www.sock existiert.
  • „Permission denied“ → testweise SELinux deaktivieren: setenforce 0