Rumah >pembangunan bahagian belakang >masalah PHP >Sekiranya saya menggunakan sistem win atau linux untuk php?
PHP boleh menggunakan sistem win atau linux Masing-masing mempunyai kelebihan tersendiri seperti: 1. Windows server mudah dikendalikan dan sesuai untuk php beginner 2. Linux server sesuai untuk orang php yang matang dan boleh lebih baik membina persekitaran LAMP.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.
Adakah anda menggunakan sistem win atau linux untuk php?
Kedua-dua tingkap dan Linux tersedia, masing-masing mempunyai kelebihan tersendiri.
1. Pelayan Windows mudah dikendalikan dan sesuai untuk pemula PHP Dengan populariti pelayan Windows Server2008, Microsoft telah membangunkan Pengurus PHP, kawalan yang sesuai untuk PHP5. 3 Mysql5 5. Bina persekitaran PHP dengan mudah, dan tetingkap adalah antara muka operasi untuk pemula untuk mengekalkan dan belajar.
2. Pelayan Linux sesuai untuk mereka yang matang dalam PHP Dengan populariti alat desktop Linux, ia bukan lagi pengekodan yang mudah, tetapi juga mempunyai desktop operasi sendiri untuk membina persekitaran LAMP dengan lebih baik, dan Linux adalah sumber terbuka dan percuma, menjadikannya lebih mudah untuk pembangunan peringkat kod untuk mengoptimumkan perkhidmatan dan reka letak penyelesaian keselamatan yang sesuai Selain itu, teras Linux mempunyai kestabilan dan pendidikan tinggi yang tidak dapat dipadankan oleh Windows, dan mempunyai fungsi perkhidmatan rangkaian yang berkuasa yang boleh dilaksanakan Pelbagai perkhidmatan rangkaian, seperti perkhidmatan e-mel, perkhidmatan Web, FTP, DNS, DHCP, tembok api, pelayan proksi, penghala, dll.
PHP menentukan sama ada pelayan ialah sistem Windows atau sistem Linux:
Cuma tentukan sama ada sistem pengendalian pelayan ialah windows atau Linux Fungsi yang berkaitan atau pembolehubah pratakrif ialah:
php_uname(); PHP_OS DIRECTORY_SEPARATOR PHP_SHLIB_SUFFIX PATH_SEPARATOR.
php menentukan windows , kaedah sistem Linux satu:
<? if(PATH_SEPARATOR==':'){ echo 'Linux系统'; }else{ echo 'Windows系统'; } ?>
Mengenai pengenalan PATH_SEPARATOR: sertakan berbilang laluan Under win, apabila anda ingin memasukkan berbilang laluan, anda perlu menggunakan ";" untuk memisahkannya, tetapi dalam linux Gunakan ":" untuk memisahkannya. Penggunaan kedua-dua pemalar ini boleh mengelakkan isu keserasian pada platform yang berbeza.
Kaedah PHP dua untuk menentukan sama ada sistem Windows atau Linux:
<?php if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { echo '这个服务器操作系统为Windows!'; }else{ echo '这个服务器操作系统不是Windows系统!'; } ?>
Kajian yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Sekiranya saya menggunakan sistem win atau linux untuk php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!