diff --git a/server/lib/classes/aps_installer.inc.php b/server/lib/classes/aps_installer.inc.php index 9b601d90b341d5f7722da5468a55e74d1961da24..f0ce0c219995845e85eb058113d17df89eeda6ee 100644 --- a/server/lib/classes/aps_installer.inc.php +++ b/server/lib/classes/aps_installer.inc.php @@ -554,7 +554,8 @@ class ApsInstaller extends ApsBase $shell_retcode = true; $shell_ret = array(); - exec('php '.escapeshellarg($this->local_installpath.'install_scripts/'.$cfgscript).' install 2>&1', $shell_ret, $shell_retcode); + // There are APS packages that require PHP5 for being installed + exec((is_executable('/usr/bin/php5')?'/usr/bin/php5 ':'php ').escapeshellarg($this->local_installpath.'install_scripts/'.$cfgscript).' install 2>&1', $shell_ret, $shell_retcode); $shell_ret = array_filter($shell_ret); $shell_ret_str = implode("\n", $shell_ret);