Как отличить Windows от Linux средствами PHP
Данный материал предоставлен сайтом
PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Я работаю с Apache под Windows и Linux машинами. И чтобы не переписывывать код под разные OS я в index файле сделал проверку на разные OS и запуск определенных директорий под эти OS. И так в данной статье пишу мануал как я этого добился.
Открываем index.php
И пишем
Так как я работаю с framework, которому необходима поддержка PHP 5.4 и выше. Я написал проверку таким способом. Иначе можно было добиться того же, только с помощью функции php_uname('s'), вместо константы PHP_OS.
Открываем index.php
И пишем
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
echo "Windows";
} else {
echo "Это другая OS, Возможно Linux";
}
Так как я работаю с framework, которому необходима поддержка PHP 5.4 и выше. Я написал проверку таким способом. Иначе можно было добиться того же, только с помощью функции php_uname('s'), вместо константы PHP_OS.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.