Die Umgebung dieses Artikels ist Ubuntu 12. Für andere Systeme können Sie es selbst überprüfen oder mit mir kommunizieren.
1. Nginx installieren
Dieser Schritt ist einfach sudo apt-get install nginx und Sie können es installieren. Nach der Installation müssen Sie den Nginx-Service-Port auf 80 einstellen.
2. Legen Sie den Nginx-Service-Port fest
und seine Konfigurationsdatei befindet sich in /etc/nginx/nginx. conf. Auf diese Konfigurationsdatei „Sites-enabled/default“ wird verwiesen und sie kann wie folgt konfiguriert werden:
listen 8081 default_server; listen [::]:8081 default_server ipv6only=on; root /usr/share/nginx/html; index index.html index.htm;
Konfigurieren Sie außerdem den Port des PHP-Parsers (php-cgi):
location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # # # With php5-cgi alone: fastcgi_pass 127.0.0.1:3344; # # With php5-fpm: # fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; }
Dann starten Sie Nginx neu,
Service Nginx Neustart
3. Installieren Sie spawn-fcgi,
apt-get install spawn-fcgi
4. PHP installieren
apt-get install php5 php5-dev php5-cgi
5. Starten Sie php-cgi und binden Sie Port 3344
sudo spawn-fcgi -a 0.0.0.0 -p 3344 -C 10 -u root -f /usr/bin/php-cgi
Ich habe vorher vergessen, sudo hinzuzufügen, und der Startfehler trat ständig auf, was sehr seltsam ist.
6. Testen Sie die PHP-Umgebung
Fügen Sie die Datei test.php in /usr/share/nginx/html/ hinzu. Wenn das Website-Verzeichnis nicht dieses ist, fügen Sie test.php im entsprechenden Verzeichnis hinzu Der Inhalt lautet wie folgt:
<?php phpinfo(); ?>
Das Obige stellt Ubuntu Nginx php swpan-fcgi zum Erstellen von PHP-Netzwerkdiensten vor, einschließlich des Inhalts. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.