ホームステッドでPHPバージョンを更新するのに問題があります。 _Homestead ssh
_でバージョンを確認すると、phpバージョンはPHP 5.6.23-1+deprecated+dontuse+deb.sury.org~trusty+1 (cli)
であると表示されます。コードの互換性のためにPHPバージョンを7に更新したいと思います。これを修正する簡単な方法はありますか?
私もこれを ここ から試しましたが、うまくいきませんでした。ありがとう
あなたはおそらくLaravelバージョン5.0 - https://laravel.com/docs/5.0/Homestead 、このバージョンではHomesteadにはUbuntu14.04とPHP 5.6。PHPを7.0に更新するには、Homesteadにログインして、以下を実行する必要があります。
Sudo add-apt-repository ppa:ondrej/php
Sudo apt-get update
Sudo apt-get -y install php7.0-mysql php7.0-fpm php7.0-mbstring php7.0-xml php7.0-curl
次に、fastcgi_pass
の構成ファイルの/etc/nginx/sites-available/*
をこのfastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
に変更する必要があります。
そして最後にサービスを再開します:
/etc/init.d/nginx restart
/etc/init.d/php7.0-fpm restart
Laravel/Homesteadボックス自体をアップグレードする
$ vagrant box update
仮想マシンにSSHで接続する
$ vagrant ssh
すべてをアップグレードします
$ Sudo apt-get update
$ Sudo apt-get upgrade