我有一个与操作系统的 CLI 交互的 PHP 脚本,我希望这个脚本可以在不同的 Linux 发行版上运行,所以我必须以不同的方式与不同的 Linux falvours 交互以实现某些目标,但我找不到 PHP 的方法区分它们。
我试过使用php_uname('s')
,PHP_OS
他们都回来了Linux
;这对我没有任何用处(我在 Arch Linux 上进行测试)
我在问这个问题,因为-例如-如果我想在 Ubuntu 中管理服务/守护程序,我将使用service
命令,而在 Arch 中将使用systemctl
命令,所以不知道哪个 Linux 发行版正在运行我的 PHP 脚本我没有办法处理这样的问题。