2017-02-22 12 views
4

スコッチボックスをインストールし、PHPバージョンをPHP7に更新しました。しかし、Apacheが使用するPHPバージョンではなく、PHP CLIを更新したようです。私は、Apache httpd.confにあるloadModule php5などの行があると言って、他の答えを見ています。私はそれをチェックして、httpd.confでloadModuleについて何も言わない。スコッチボックス/ヴァーガントで5.6の代わりにApacheでPHP 7を稼働させる

PHP5が/cli/のパスにインストールされ、PHP 5.6が/apache2/またはapacheのパスにインストールされています。

つまり、スコットボックスにインストールされたApacheでPHP7を動作させるにはどうすればよいですか?

私は浮浪者を使用し、私は私のOSとしてUbuntuのを使用するので、私はちょうどPHP7をインストールするにはapt-getを使用して...私の経験では、あなたが使用してPHPのバージョンを切り替えることができ

答えて

3

sudo update-alternatives --query php 
sudo update-alternatives --set php /usr/bin/php7 

場合それは動作しませんでした、あなたはこれを試すことができます:

sudo a2dismod php5.6 
sudo a2enmod php7.0 
+0

私は両方のコマンドを実行しましたが、何も変更されませんでした。私は 'sudo update-alternatives --set php/usr/bin/php7.0'を実行しました(/ php7は存在しません、7.0があります)。コマンドは何のメッセージも返さなかったので、 'apache2'を再起動してApacheを再起動しました。 phpinfoページを見ると、PHPバージョン5.6.14-1と表示されます。 –

+0

私は多分あなたが "a2dismod php5.6"、次に "a2enmod php7.0"を試してみることを覚えています – JWang

+0

助けてくれてありがとう!あなたのソリューションは最終的には機能しましたが、スコッチボックスと同じPuphetが見つかりましたが、PHP7やその他のツールが組み込まれています(https://puphpet.com/) –

関連する問題