web-dev-qa-db-ja.com

PHP 7バージョンはUbuntu 12.04で動作しません

私は最近phpで​​更新しました。私のphp -vコマンドは次の結果を表示します:

PHP 7.0.6-6+donate.sury.org~precise+1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

しかし、まだphpinfo()関数はphp 5.3.10バージョンを示しています

使用を開始するにはどうすればよいですか。

1
Prashant Sharma

WebサーバーにSAPIをインストールする必要があります。 Apache2の場合はlibapache2-mod-php、NGINXの場合はphp-fpmのいずれか。 PHPのCLIバージョンは、Web SAPIとは異なる場合があります。

Ubuntu 12.04 LTSでは、Apache 2.x PHPモジュールを使用する場合は、ppa:ondrej/Apache2も追加する必要があります。

Sudo add-apt-repository ppa:ondrej/Apache2
Sudo apt-get update
Sudo apt-get install libapache2-mod-php

以前にApache2 2.2.xをインストールしていた場合は、次のコマンドで削除する必要があります。

apt-get purge 'Apache2*'

これにより、すべてのApache2構成ファイルが削除されるため、構成をバックアップすることを忘れないでください(変更を行った場合)。

1
oerdnj