Rumah > Operasi dan penyelenggaraan > Nginx > Bagaimana untuk menentukan sama ada php adalah apache atau nginx

Bagaimana untuk menentukan sama ada php adalah apache atau nginx

WBOY
Lepaskan: 2023-05-15 10:58:05
ke hadapan
1006 orang telah melayarinya

  1. Mengesan Apache

Apache digunakan secara meluas dan merupakan pelayan web paling popular di kalangan pelayan Linux dan Unix. Jika kod PHP anda berjalan pada pelayan Apache, anda boleh menggunakan kod berikut untuk mengesan:

if (strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false) {
    echo "This server is running Apache.";
} else {
    echo "This server is not running Apache.";
}
Salin selepas log masuk

Kod ini menggunakan pembolehubah pelayan $_SERVER['SERVER_SOFTWARE'] untuk mengesan sama ada jenis perisian pelayan mengandungi "Apache". Jika disertakan, kod tersebut mencetak "Pelayan ini menjalankan Apache."; jika tidak, ia mencetak "Pelayan ini tidak menjalankan Apache."; Ambil perhatian bahawa kod ini juga menggunakan !==false dan bukannya ==true untuk mengelak daripada mengembalikan nilai yang salah.

  1. Kesan Nginx

Nginx ialah satu lagi pelayan web popular yang juga popular di kalangan pembangun. Mengesan Nginx sedikit berbeza daripada mengesan Apache. Kod berikut boleh digunakan untuk mengesan Nginx:

if (strpos($_SERVER['SERVER_SOFTWARE'], 'nginx') !== false) {
    echo "This server is running Nginx.";
} else {
    echo "This server is not running Nginx.";
}
Salin selepas log masuk

Begitu juga, kod ini menggunakan pembolehubah pelayan $_SERVER['SERVER_SOFTWARE'] untuk menyemak sama ada jenis perisian pelayan mengandungi "nginx". Jika disertakan, kod mencetak "Pelayan ini menjalankan Nginx." jika tidak, ia mencetak "Pelayan ini tidak menjalankan Nginx.";

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada php adalah apache atau nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan