diff --git a/downloader/lib/Mage/Connect/Package.php b/downloader/lib/Mage/Connect/Package.php index d785876165e3e..71a8953e540cc 100644 --- a/downloader/lib/Mage/Connect/Package.php +++ b/downloader/lib/Mage/Connect/Package.php @@ -575,8 +575,10 @@ public function checkPhpVersion() $min = $this->getDependencyPhpVersionMin(); $max = $this->getDependencyPhpVersionMax(); - $minOk = $min? version_compare(PHP_VERSION, $min, ">=") : true; - $maxOk = $max? version_compare(PHP_VERSION, $max, "<=") : true; + $version = substr(PHP_VERSION,0,strpos(PHP_VERSION, "-")); + + $minOk = $min? version_compare($version, $min, ">=") : true; + $maxOk = $max? version_compare($version, $max, "<=") : true; if(!$minOk || !$maxOk) { $err = "requires PHP version "; diff --git a/lib/Mage/Connect/Package.php b/lib/Mage/Connect/Package.php index 4a3f4fdb9487d..e5199701df64a 100644 --- a/lib/Mage/Connect/Package.php +++ b/lib/Mage/Connect/Package.php @@ -738,8 +738,10 @@ public function checkPhpVersion() $min = $this->getDependencyPhpVersionMin(); $max = $this->getDependencyPhpVersionMax(); - $minOk = $min? version_compare(PHP_VERSION, $min, ">=") : true; - $maxOk = $max? version_compare(PHP_VERSION, $max, "<=") : true; + $version = substr(PHP_VERSION,0,strpos(PHP_VERSION, "-")); + + $minOk = $min? version_compare($version, $min, ">=") : true; + $maxOk = $max? version_compare($version, $max, "<=") : true; if(!$minOk || !$maxOk) { $err = "requires PHP version ";