Существует предопределенная константа PHP_OS, которая поможет, но отображает только ОС, на которой был построен PHP, а не ОС, на которой он работает.
php_uname
- это то, что вы хотите узнать о текущем сервере, на котором работает ваш код:
php_uname () возвращает описание операционной системы, в которой работает PHP.
В частности,
php_uname('s'); // Operating system name. eg. FreeBSD.