2017-08-28 93 views
1

我們正在使用最新的宅基地,您可以在homestead.yml中填寫php版本。laravel宅基地 - 不同的php版本

我用「sudo apt-get install php7.0-fpm」安裝了php 7.0。 但從我的角度來看,這個PHP版本並沒有在我的項目中使用。 我做了一個作曲家更新,它以php 7.1作爲composer.lock的基礎。

如何爲我的作曲家使用php版本7.0?

+0

不知道你在問什麼。如果你的composer.json中有一個依賴PHP 7.1,那麼你應該安裝這個版本。否則,您可以編輯composer.json文件以使用PHP 7.0。 –

+1

該文檔有[關於使用其他php版本]一節(https://laravel.com/docs/5.4/homestead#multiple-php-versions)。你應該一目瞭然,因爲我相信這會解決你的問題。 – Ohgodwhy

+0

因爲我知道紀錄。什麼是不明白的,如果我去「ssh我的項目」,我做作曲家更新:從什麼文件,它得到的信息,它應該使用的PHP版本? doku說,我們可以使用不同的PHP版本,我們只有一個composer.json。 – KRav

回答

0

在CLI類型中。

Homestead ssh 

轉到您的項目文件夾,然後執行composer命令。

+0

「轉到你的項目文件夾,然後做作曲家的命令」,我做了,但它採取了錯誤的PHP版本,因爲生成的composer.lock目標模塊版本,這是需要PHP 7.1 – KRav

+0

試試yout命令在homestead ssh 。 – Kenneth