stiziwik
Sie befinden sich hier: Willkommen » Web » Nginx » PHP und Fastcgi
Zuletzt angesehen: • PHP und Fastcgi

PHP und Fastcgi

Um PHP und fastcgi zu integrieren, muss wie folgt verfahren werden.

  1. php und fastcgi instalieren
    apt-get install php-fpm fcgiwrap
  2. Zugriff auf PHP definieren
    vi /etc/php/<VERSION>/fpm/pool.d/www.conf

    hier prüfen ob PHP per Socket erreicht werden kann listen = /run/php/php<VERSION-fpm.sock

  3. Konfigurationsdateien anlegen
    1. fastcgi.conf und fastcgi_params (Steuerung von Webanfragen), befinden sich nach der Installaton im nginx Konfigurationsverzeichnis. Beide Dateien haben nahezu den gleichen Inhalt. Die fastcgi_params ist standardmäßig bei Debian dabei, und wird daher wohl bei Installieren des nginx Paketes mitgeliefert. Weiterhin wird hier die fastcgi.conf verwendet.
    2. fcgi.conf anlegen und je nach CGI-Script Location anpassen, oder einen weitere .conf anlegen wenn es verschiedene Webseiten mit CGI-Scripten in verschiedenen Verzeichnissen gibt.
    3. php.conf
  4. Eintrag in Webseitenkonfiguration
    1. Fastcgi
      server {
      	listen 80;
      	...
              location ~ \.cgi$ {
      		include /etc/nginx/fcgi.conf;
              }
      }
       
      server {
      	listen 443;
      	...
              location ~ \.cgi$ {
      		fastcgi_param HTTPS on;
      		include /etc/nginx/fcgi.conf;
              }
      }
    2. PHP
      server {
      	listen 80;
      	...
              location ~ \.php$ {
      		include /etc/nginx/php.conf;
              }
      }
       
      server {
      	listen 443;
      	...
              location ~ \.php$ {
      		fastcgi_param HTTPS on;
      		include /etc/nginx/php.conf;
              }
      }
Previous Next

Webseiten-Werkzeuge

  • Letzte Änderungen
  • Medien-Manager
  • Übersicht

Seiten-Werkzeuge

  • Zeige Quelltext
  • Ältere Versionen
  • Links hierher
  • Nach oben

Benutzer-Werkzeuge

  • Anmelden
web/nginx/php-und-fastcgi.txt · Zuletzt geändert: 2019/03/13 14:52 von 127.0.0.1
stiziwik

Table of Contents

  • Android
  • Bild-und-video
  • Datenverarbeitung
  • Fahrzeuge
  • Hausautomatisation
  • linux
  • Nas
  • Netzwerk
  • PlayGround
  • Programieren
  • Projekte
  • Raspberry Pi
  • sonstiges
  • VDR
  • Web
    • Dokuwiki
    • Nginx
      • Konfigurationsbeispiele
      • Ldap
      • PHP und Fastcgi
      • User Authentifizierung
      • Zertifikate
    • Roundcube
    • Wordpress
    • Beiträge aus der ZDF Mediathek downloaden
    • Nextcloud
    • Php-upload
    • Piwik
    • Ssl-letsencrypt
    • W3perl
    • WGET
  • Werkstatt
  • Wiki
  • sidebar-acmenu
  • sidebar-indexmenu
  • sidebar-simplenavi