add minimum php-version 5.3.3 to installer and updater
| | |
| | | //** Installer Interface |
| | | //**************************************************************************************************** |
| | | $inst = new installer(); |
| | | if (!$inst->get_php_version()) die('ISPConfig requieres PHP '.$inst->min_php."\n"); |
| | | |
| | | swriteln($inst->lng(' Following will be a few questions for primary configuration so be careful.')); |
| | | swriteln($inst->lng(' Default values are in [brackets] and can be accepted with <ENTER>.')); |
| | |
| | | die('ISPConfig 3 installation found. Please use update.php instead if install.php to update the installation.'); |
| | | } |
| | | |
| | | //** Detect php-version |
| | | $MIN_PHP='5.6'; |
| | | if (version_compare(PHP_VERSION, $MIN_PHP, '<')) { |
| | | echo 'ISPConfig requieres PHP '.$MIN_PHP.'. Installed version: ' . PHP_VERSION . "\n"; |
| | | } |
| | | |
| | | |
| | | //** Detect the installed applications |
| | | $inst->find_installed_apps(); |
| | | |
| | |
| | | public $conf; |
| | | public $install_ispconfig_interface = true; |
| | | public $is_update = false; // true if it is an update, falsi if it is a new install |
| | | public $min_php = '5.3.3'; // minimal php-version for update / install |
| | | protected $mailman_group = 'list'; |
| | | |
| | | |
| | |
| | | } |
| | | */ |
| | | |
| | | //** Detect PHP-Version |
| | | public function get_php_version() { |
| | | if(version_compare(PHP_VERSION, $this->min_php, '<')) return false; else return true; |
| | | } |
| | | |
| | | //** Detect installed applications |
| | | public function find_installed_apps() { |
| | | global $conf; |
| | |
| | | $conf['ispconfig_log_priority'] = $conf_old["log_priority"]; |
| | | |
| | | $inst = new installer(); |
| | | if (!$inst->get_php_version()) die('ISPConfig requieres PHP '.$inst->min_php."\n"); |
| | | $inst->is_update = true; |
| | | |
| | | //** Detect the installed applications |