BSD-Wiki

Mitschrift einer FreeBSD-Installation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


php_mit_fastcgi_installieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

php_mit_fastcgi_installieren [2014/09/05 17:10]
rakor [Installieren]
php_mit_fastcgi_installieren [2017/10/02 13:40]
Zeile 1: Zeile 1:
-====== Allgemein ====== 
-Mittels //FastCGI// kann z.B. PHP an einen Webserver angebunden werden um dynamische Webseiten anzubieten. Somit ist //FastCGI// z.B. das Mittel der Wahl um den Webserver [[webserver_nginx_installieren|nginx]] um PHP zu erweitern. 
  
-====== Installieren ====== 
-Damit //FastCGI// genutzt werden kann muss //PHP// mit der Option **FPM** übersetzt werden (was jedoch aktuell Standard ist). 
-<​code>​ 
-+[X] FPM        Build FPM version 
-</​code>​ 
- 
-====== Konfigurieren ====== 
- 
-===== PHP-Konfiguration kopieren ===== 
-PHP wird mit zwei Standardkonfigurationen geliefert, von denen jedoch noch keine aktiviert ist. Um die mitgelieferte Konfiguration für produktiven Einsatz zu verwenden wird die Datei ///​usr/​local/​etc/​php.ini-production//​ kopiert. 
-<​code>​ 
-# cp /​usr/​local/​etc/​php.ini-production /​usr/​local/​etc/​php.ini 
-</​code>​ 
- 
-Anschließend sollte noch die Zeitzone in der ///​usr/​local/​etc/​php.ini//​ eingestellt. Hierzu wird die folgende Zeile in der Sektion **[Date]** hinzugefügt:​ 
-<​file>​ 
-date.timezone = Europe/​Berlin 
-</​file>​ 
- 
-===== FastCGI einrichten ===== 
-Die Konfiguration erfolgt in der Datei ///​usr/​local/​etc/​php-fpm.conf//​. Damit die Kommunikation zwischen Webserver und FastCGI über einen Unix-Socket erfolgt (und nicht über eine TCP/​IP_Verbindung an 127.0.0.1 - was die Standardeinstellug wäre) wird die Zeile 
-<​file>​ 
-listen = 127.0.0.1:​9000 
-</​file>​ 
-gesucht und durch die Folgende ersetzt: 
-<​file>​ 
-listen = /​var/​run/​php-fpm.sock 
-</​file>​ 
- 
-====== FastCGI starten ====== 
-Damit //FastCGI// nach dem Systemstart automatisch zur Verfügung steht wird folgende Zeile in die ///​etc/​rc.conf//​ hinzugefügt. ​ 
-<​file>​ 
-php_fpm_enable="​YES"​ 
-</​file>​ 
- 
-Anschließend kann der Dienst gestartet werden: 
-<​code>​ 
-# service php-fpm start 
-</​code>​ 
php_mit_fastcgi_installieren.txt · Zuletzt geändert: 2017/10/02 13:40 (Externe Bearbeitung)

Impressum