Kadangkala projek kami tidak boleh semuanya mempunyai versi PHP yang sama, dan setiap projek perlu dikonfigurasikan dengan versi PHP yang berbeza dan PHPStudy dilaksanakan melalui konfigurasi berikut:
Nginx
Potong conf (bukan pilihan)
Tambah
include vhosts/*.conf;
ke nginx.conf supaya Nginx akan mengimport secara automatik direktori semasa -> Semua fail *.conf dalam direktori vhosts untuk memudahkan setiap projek mengurus fail konfigurasi Nginx secara individu
Konfigurasikan berbilang versi PHP
Tambah < dalam fail conf 🎜>
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; } }
Apache
Potong conf (bukan pilihan)
TambahInclude conf/vhosts/*.conf
Konfigurasikan berbilang versi PHP
TambahFcgidInitialEnv PHPRC "D:/Extensions/php/php8.2.2-nts" AddHandler fcgid-script .php FcgidWrapper "D:/Extensions/php/php8.2.2-nts/php-cgi.exe" .php
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi berbilang versi PHP dengan Nginx dan Apache. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!