Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk melumpuhkan pelaksanaan PHP dalam Nginx

Bagaimana untuk melumpuhkan pelaksanaan PHP dalam Nginx

WBOY
WBOYke hadapan
2023-05-27 09:13:141838semak imbas

1. Edit fail konfigurasi Nginx

Anda perlu mengedit fail konfigurasi Nginx untuk melumpuhkan pelaksanaan skrip PHP. Cuba masukkan arahan berikut dalam terminal, jika anda tidak tahu di mana fail konfigurasi Nginx

$ locate nginx.conf

Bergantung pada sistem pengendalian anda, fail konfigurasi Nginx mungkin terletak di lokasi yang berbeza.

Edit fail konfigurasi Nginx dan cari baris yang serupa dengan yang berikut:

location ~ \.php$ {
  try_files $uri =404;
  fastcgi_pass unix:/var/run/php5-fpm.sock;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  include fastcgi_params;
}

Blok ini mentakrifkan cara Nginx mengendalikan skrip PHP. Oleh itu, kita perlu melumpuhkan blok ini untuk melumpuhkan Nginx daripada melaksanakan skrip PHP. Anda boleh mengulas seluruh blok seperti ini:

#location ~ \.php$ {
#  try_files $uri =404;
#  fastcgi_pass unix:/var/run/php5-fpm.sock;
#  fastcgi_index index.php;
#  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#  include fastcgi_params;
#}

Simpan perubahan dan keluar dari editor.

2. Muat Semula Nginx

Sekarang anda perlu memuatkan semula Nginx untuk perubahan berkuat kuasa. Anda boleh menggunakan arahan daripada skrip init sistem anda seperti ini:

$ sudo service nginx reload

Ini akan memuatkan semula Nginx dan menggunakan fail konfigurasi baharu pada pelayan.

3 Uji untuk melumpuhkan pelaksanaan PHP

Kini, anda boleh menguji sama ada melumpuhkan skrip PHP berkuat kuasa. Untuk melakukan ini, anda boleh cuba mengakses skrip PHP pada pelayan web anda, contohnya:

http://your-server.com/test.php

Jika semuanya berfungsi dengan baik, anda akan melihat halaman ralat 404 yang memberitahu anda bahawa halaman itu tidak wujud.

Ini melengkapkan tugas melarang Nginx daripada melaksanakan skrip PHP.

Atas ialah kandungan terperinci Bagaimana untuk melumpuhkan pelaksanaan PHP dalam Nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam