![如何测试服务器上是否有特定版本的 php 可执行文件?](https://linux22.com/image/642032/%E5%A6%82%E4%BD%95%E6%B5%8B%E8%AF%95%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%98%AF%E5%90%A6%E6%9C%89%E7%89%B9%E5%AE%9A%E7%89%88%E6%9C%AC%E7%9A%84%20php%20%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%EF%BC%9F.png)
自动升级 Bash 脚本需要 PHP 可执行文件 5.3+,我如何确保升级脚本中的情况如此?当 php 5.3+ 不可用时,我希望脚本退出并在日志中生成一些消息。
更新:我目前需要它工作的服务器是 Debian,不久的将来会是 Ubuntu。另一个假设是 PHP 是“标准”安装的。
答案1
php -r 'print_r(version_compare("5.3", phpversion()));'
自动升级 Bash 脚本需要 PHP 可执行文件 5.3+,我如何确保升级脚本中的情况如此?当 php 5.3+ 不可用时,我希望脚本退出并在日志中生成一些消息。
更新:我目前需要它工作的服务器是 Debian,不久的将来会是 Ubuntu。另一个假设是 PHP 是“标准”安装的。
php -r 'print_r(version_compare("5.3", phpversion()));'