如何测试服务器上是否有特定版本的 php 可执行文件?

如何测试服务器上是否有特定版本的 php 可执行文件?

自动升级 Bash 脚本需要 PHP 可执行文件 5.3+,我如何确保升级脚本中的情况如此?当 php 5.3+ 不可用时,我希望脚本退出并在日志中生成一些消息。

更新:我目前需要它工作的服务器是 Debian,不久的将来会是 Ubuntu。另一个假设是 PHP 是“标准”安装的。

答案1

php -r 'print_r(version_compare("5.3", phpversion()));'

相关内容