How can I check in a PHP script if it's running in a windows or Unix environment?
Asked
Active
Viewed 1,905 times
5 Answers
2
Here's what I'm using:
if(PHP_SHLIB_SUFFIX == 'so')// *nix (aka NOT windows)
{
// Blah
}
else // Windows
{
// Blah again
}
It's simple and you don't need to wade through the massive number of options of things like PHP_OS

Community
- 1
- 1

Blair McMillan
- 5,299
- 2
- 25
- 45
1
PHP_OS as mentioned above for a simple variable.
See also: php_uname() For a longer answer.

jjclarkson
- 5,890
- 6
- 40
- 62
0
I believe this information is available in the $_SERVER
variable as follows:
$_SERVER['SERVER_SOFTWARE']

Kaleb Brasee
- 51,193
- 8
- 108
- 113