このコマンドからPHP7をインストールしようとすると:
Sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-cgi
その後、エラーが発生します:
couldn't find or unable to locate all these packages.
php.net からphp7.1をダウンロードして、Apacheで実行したいと思います。それを行うプロセスは何ですか? Apache2.conf
&php.ini
などのファイルを設定してPHPを実行するにはどうすればよいですか?
ディストリビューションバージョンではphp7を使用できないため、追加のリポジトリを追加する必要があります。インストールしたすべてのphpパッケージと依存関係を必ず削除してください。次に進みます:
Sudo add-apt-repository ppa:ondrej/php
Sudo apt-get update
Sudo apt-get install php7.0
次のコマンドを入力します。
Sudo apt-get install -y language-pack-en-base
Sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
または:
Sudo add-apt-repository ppa:ondrej/php
パッケージインデックスを更新します。ソースからパッケージインデックスファイルを再同期するには、次のように入力します。
Sudo apt-get update
すべてのPHP 7パッケージをリストする
次のapt-cacheコマンドを入力します。
apt-cache search php7
Install PHP 7
次のコマンドを入力して、MySQL、Gd、curlなどの便利なphpモジュールとともにPHP 7をインストールします。
Sudo apt-get install php7.0
または
Sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-Gd \
php7.0-json php7.0-mysql php7.0-readline