Nginx Melayan Fail PHP sebagai Muat Turun: Cara Membetulkan Pelaksanaan
Pemasangan Nginx anda dikonfigurasikan untuk menyediakan fail PHP sebagai muat turun dan bukannya melaksanakannya . Untuk menyelesaikan isu ini, ikut langkah berikut:
1. Nyahkomen Port Mendengar:
Edit /etc/nginx/sites-available/default dan nyahkomen kedua-dua baris berikut:
listen 80; ## ipv4 listen [::]:80 default_server ipv6only=on; ## ipv6
2. Tetapkan Nama Pelayan:
Tinggalkan server_name sebagai localhost:
server_name localhost;
3. Tambah index.php:
Tambah index.php pada baris indeks:
index index.php index.html index.htm;
4. Dayakan Blok Lokasi PHP:
Nyahkomen blok lokasi PHP berikut:
location ~ \.php$ { ... }
5. Tetapkan cgi.fix_pathinfo:
Edit /etc/php5/fpm/php.ini dan tetapkan cgi.fix_pathinfo kepada 0:
cgi.fix_pathinfo = 0
6. Mulakan Semula Perkhidmatan:
Mulakan semula Nginx dan php5-fpm:
sudo service nginx restart && sudo service php5-fpm restart
Perubahan ini akan memastikan fail PHP dilaksanakan dengan betul oleh Nginx.
Atas ialah kandungan terperinci Mengapa Fail PHP Saya Memuat Turun Daripada Melaksanakan dalam Nginx?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!