Dieser Artikel vermittelt Ihnen relevantes Wissen über PHP. Er befasst sich hauptsächlich mit der Konfiguration mehrerer PHP-Versionen für Nginx und Apache und dem Schneiden mehrerer Conf-Dateien. Schauen wir uns das an. Ich hoffe, es hilft allen.
Manchmal können nicht alle unsere Projekte die gleiche PHP-Version haben. Jedes Projekt muss mit einer anderen Version von PHPStudy konfiguriert werden:
Nginx
Cutting conf (nicht optional)
Fügen
include vhosts/*.conf;
in nginx.conf hinzu, damit Nginx automatisch alle *.conf-Dateien im aktuellen Verzeichnis – >vhosts-Verzeichnis – importiert, um jedem Projekt die individuelle Verwaltung von Nginx-Konfigurationsdateien zu erleichtern
Mehrere Konfigurationen Version PHP
in der Conf-Datei hinzugefügt
server { listen 80; server_name localhost; root "D:/WWW"; location / { index index.php index.html; include D:/WWW/nginx.htaccess; autoindex on; } location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9010; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } }
fastcgi_pass ist PHP-Ausführungs-IP + Port
fastcgi_index Standard-PHP-Datei
fastcgi_split_path_info ist regulär
Apache
Conf ausschneiden (nicht optional)
Fügen SieInclude conf/vhosts/*.conf
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonLassen Sie uns über die Konfiguration mehrerer PHP-Versionen durch Nginx und Apache sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!