Es gibt nur wenige verschiedene PHP "Wrapper" (?). Was sind die Unterschiede zwischen ihnen? Ich habe versucht, einige zu googeln, kann aber keine Informationen finden. (mod-php ist nicht googleable). Warum sollte ich mich für einen anderen entscheiden?
Es gab eine Menge von sprechen über ein Sicherheitsproblem in Bezug auf die cgi.fix_pathinfoPHP - Option mit Nginx verwendet ( in der Regel PHP-FPM, schneller CGI). Infolgedessen wird in der Standard-Nginx-Konfigurationsdatei Folgendes angegeben: # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini Das "offizielle" Nginx-Wiki gibt jedoch jetzt an, …
Mir wurde kürzlich vorgeschlagen, FastCGI mit PHP zu verwenden. Jetzt bin ich auf die FastCGI-Seite gegangen und habe sie gelesen, aber ich verstehe die Vorteile nicht wirklich.
Nach 6-stündigem Debuggen gebe ich dies auf: | Wir haben ein nginx + php-fpm + mysql im LAN mit fast 100 WordPress (erstellt und verwendet von verschiedenen Designern / Entwicklern, die alle an der Einrichtung von Test-Wordpres arbeiten) Wir verwenden Nginx ohne Probleme seit langem. Heute hat Nginx plötzlich aus …
Ich habe kürzlich die Unterschiede zwischen Apache und Nginx untersucht und bin verwirrt, welche ich wählen soll. Ich habe einige Nachforschungen angestellt, aber es gibt keinen endgültigen Vergleich zwischen den beiden und ich habe mich gefragt, ob jemand hier seine Ansichten zu den Unterschieden zwischen den beiden äußern könnte. Nach …
Diese Frage wurde von Stack Overflow migriert, da sie bei einem Serverfehler beantwortet werden kann. Vor 7 Jahren migriert . Bitte erläutern Sie die Vor- und Nachteile bei der Verwendung der verschiedenen Nginx WSGI-Schnittstellen. Bitte erläutern Sie im Detail, was die einzelnen Konfigurationen unterscheidet. Welche Konfiguration sollte am besten skaliert …
Ich habe nginx 0.7x + PHP-FPM unter PHP 5.2.10 auf einem RHEL5-Server ausgeführt, aber ich habe versucht, dieses Setup unter dem in PHP 5.3.3 enthaltenen PHP-FPM auf einem zweiten Server zu duplizieren Probleme mit Berechtigungsfehlern bei jedem GET. FPM wird gestartet und bestätigt, dass fastcgi auf 9000 lauscht, aber jedes …
Ich möchte in der Lage sein, mehrere PHP-Versionen auf meiner Entwicklungsbox unter Ubuntu 12.04 auszuführen. Was ich erreichen möchte, ist, dass wenn ich localhost als Domain benutze, ein Standard verwendet wird (sagen wir PHP 5.3.17). Wenn ich 547.localhost als Domain benutze, wird PHP 5.4.7 verwendet. Ich habe einige Tutorials gesehen, …
Ich installiere die neueste Version von PHP über FastCGI auf IIS 7.5, und alle Anweisungen besagen, dass FastCGI die Identität des aufrufenden Clients annehmen soll fastcgi.impersonate = 1 Wenn meine Website diese Konfiguration haben wird dedizierter Anwendungspool Anwendungspoolidentität von ApplicationPoolIdentity Nur anonyme Authentifizierung (als IUSR) Warum möchte ich mich ausgeben? …
Ich kann keinen Unterschied feststellen, wenn ich in meiner Konfigurationsdatei festgelegt habe fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; Oder: fastcgi_param SCRIPT_FILENAME $request_filename; Was machen sie jeweils? Ist einer der beiden besser als der andere? Danke im Voraus.
In den folgenden Zeilen wird möglicherweise eine standortspezifische Konfigurationsdatei angezeigt , die zusätzliche, für diesen Standort eindeutige fastcgi_params enthält . Wenn diese Datei existiert, möchte ich sie laden. server { listen 80 default; server_name _; root /path/www/$host; # Pass PHP scripts to php-fastcgi listening on port 9000 location ~ \.php …
Ich habe ein Centos 5-System mit Lighttpd und aktiviertem Fastcgi. Der Zugriff wird protokolliert, Fehler werden jedoch nicht protokolliert. Ich habe Internal Server Error 500 und keine Informationen im Protokoll und wenn ich versuche, nicht vorhandene Datei zu öffnen, auch - keine Informationen im Fehlerprotokoll. Wie kann ich es richtig …
Ich versuche, Nginx mit DAViCal einzurichten. Ich erhalte jedoch eine "Datei nicht gefunden" mit einer "FastCGI, die in stderr gesendet wurde:" Primäres Skript unbekannt "im Protokoll. Es sieht so aus, als ob etwas mit meinem Aliasing nicht stimmt, aber ich kann es sicher nicht herausfinden. Mein virtueller Host: server { …
Ich verwende Nginx 1.2.4in Kombination mit PHP-FPM 5.4.8einem fastcgiPass und versuche, benutzerdefinierte Parameter an zu übergeben PHP. Hier sind die Optionen, die ich bisher gefunden habe: Verwenden der envDirektive, um eine Umgebungsvariable festzulegen nginxund mit getenv()oder $_ENVvon abzurufen PHP. Das Problem ist, dass envnur im mainKontext gearbeitet wird, während ich …
Ich hasse es, Nginx zu konfigurieren. Es ist so kompliziert. Wie bringe ich PHP dazu, in meinen Benutzerverzeichnissen zu arbeiten? Hier ist der relevante Teil meiner nginx.conf: location ~ ^/~(.+?)(/.*)?$ { autoindex on; autoindex_exact_size off; alias /home/$1/public_html$2; location ~ \.php { include /etc/nginx/fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; } …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.