php_uname() returns information about the operating system that is running PHP. PHP_OS_FAMILY and PHP_OS are often enough when code only needs to identify the platform family.
<?php
echo php_uname('s') . PHP_EOL;
echo PHP_OS_FAMILY;
?>
<?Php
<br>echo php_uname();
<br>
?>
The output is here
Windows NT Alex 6.2 build 9200 (Unknow Windows version Business Edition) i586
'a' about all information below given
's' Operating system
'n' Host name
'r' release name
'v' version name
'm' machine type
Here is a sample cod to execute to know about the PHP environment.
<?Php
echo php_uname();
echo "<br><br>";
echo php_uname('a');
echo "<br><br>";
echo php_uname('s');
echo "<br><br>";
echo php_uname('n');
echo "<br><br>";
echo php_uname('r');
echo "<br><br>";
echo php_uname('v');
echo "<br><br>";
echo php_uname('m');
?>
The sample output in a windows machine is here.
Windows NT Alex 6.2 build 9200 (Unknow Windows version Business Edition) i586
Windows NT Alex 6.2 build 9200 (Unknow Windows version Business Edition) i586
Windows NT
Alex
6.2
build 9200 (Unknow Windows version Business Edition)
i586
echo PHP_OS;
Output ( may change based on your system )
WINNT
PHP Version
Collect php.ini settings by using ini_get()
Introduction to PHP phpinfo() All about PHP configuration
Guide to installation and How to write our first PHP Script
Author & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.
| Joh | 24-06-2016 |
| Great article. What was the OS running that php? | |