How can I check in a PHP script if it's running in a windows or Unix environment?
Asked
Active
Viewed 1,867 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,289
- 2
- 24
- 44
1
PHP_OS as mentioned above for a simple variable.
See also: php_uname() For a longer answer.
jjclarkson
- 5,772
- 5
- 39
- 62
0
I believe this information is available in the $_SERVER variable as follows:
$_SERVER['SERVER_SOFTWARE']
Kaleb Brasee
- 50,055
- 8
- 105
- 112