2016-12-29 148 views
1

我感覺在安裝laravel5.3框架的困難,問題是,當我用composer create-project --prefer-dist laravel/laravel blog作曲家安裝最新版本,它會自動當我在composer.json文件更改laravel 5.2laravel 5.3安裝laravel 5.2,而不是`laravel 5.3Laravel 5.3沒有安裝

並運行composer update提示錯誤是這樣的。

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

    Problem 1 
    - laravel/framework v5.3.9 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.8 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.7 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.6 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.5 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.4 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.3 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.28 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.27 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.26 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.25 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.24 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.23 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.22 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.21 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.20 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.2 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.19 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.18 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.17 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.16 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.15 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.14 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.13 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.12 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.11 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.10 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.1 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - laravel/framework v5.3.0 requires php >=5.6.4 -> your PHP version (5.6.3) does not satisfy that requirement. 
    - Installation request for laravel/framework 5.3.* -> satisfiable by laravel/framework[v5.3.0, v5.3.1, v5.3.10, v5.3.11, v5.3.12, v5.3.13, v5.3.14, v5.3.15, v5.3.16, v5.3.17, v5.3.18, v5.3.19, v5.3.2, v5.3.20, v5.3.21, v5.3.22, v5.3.23, v5.3.24, v5.3.25, v5.3.26, v5.3.27, v5.3.28, v5.3.3, v5.3.4, v5.3.5, v5.3.6, v5.3.7, v5.3.8, v5.3.9]. 

但我有新安裝的XAMPP這說明我的PHP version7.0.13(本回聲 '當前PHP版本:' 檢查。phpversion();) 發生了什麼事?爲什麼我無法安裝Laravel 5.3?

+0

檢查laravel第一個版本爲'php artisan --version' –

+0

並嘗試運行作曲家安裝而不是作曲家更新 –

+0

你在Ubuntu嗎? – sumit

回答

0

我認爲這是最好安裝一個新的Laravel 5.3,而不是升級。這是更多的工作,但避免許多問題。

運行composer create-project --prefer-dist laravel/laravel blog前,用laravel 5.3 require configuration

UPDATE
您可以嘗試composer create-project --prefer-dist laravel/laravel=5.3.* blog特定laravel版本,然後運行composer update比較您的系統配置。

+0

我試過了,但是這樣會自動安裝Laravel5.2而不是Laravel5.3 –

+0

您的php版本? –

+0

了,這是7.0.13 –

0

,首先你應該更新你的PHP版本(使用7.0),因爲laravel 5.3通常與php7.0工作, 那麼之後你應該composer.json從5.2更改laravel版本5.3,然後運行作曲家更新!!!!!! 一切都會好起來。

+0

作曲家安裝 - 忽略平臺的請求數 上述命令解決了我的問題。 – Pravin