2015-10-01 191 views
0

我已經使用了Zend,現在已經有2年多的時間了,並且已經設置了10-12次左右的環境,但是我從來沒有成功安裝過使用作曲家的zend。該錯誤說我應該有PHP版本相同或以上的所需版本,總是如此。我甚至嘗試在作曲家中更改版本以使其與我的PHP版本完全匹配,並且有時會安裝完全相同版本的PHP以匹配zend要求,而且我總是得到相同的錯誤。無法使用作曲家安裝Zend

我該如何處理?

錯誤:

Your requirements could not be resolved to an installable set of packages. 

zendframework/zendframework 2.3.9 requires php >=5.3.23 -> your PHP version (5.3.6) or "config.platform.php" value does not satisfy that requirement 

PHP 5.3.6 (cli) (built: Mar 17 2011 10:48:37) 
Copyright (c) 1997-2011 The PHP Group 
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies 

回答

3

PHP 5.3.6,你必須比5.3.23舊的,因爲最後幾個你的版本是所需的最低比上次數量少您要安裝的Zend框架的版本。

更新您的PHP。 PHP 5.3不再被維護。 PHP 5.3.6有嚴重的安全漏洞,在以後的版本中得到修復,但在你的版本中仍然是開放的。

當前PHP版本是5.6。從5.3升級到更新的版本可能會有一些關於更改和棄用功能的怪癖,但是要面對現實:您將永遠無法通過Composer使用任何最新的PHP庫,因爲它們都需要更新的PHP版本。