UbuntuでPHPを使いたかったが、標準ではインストールされていないらしい。
コマンド
$ php
Command 'php' not found, but can be installed with:
apt install php7.2-cli
apt install hhvm
Ask your administrator to install one of them.
上記の通りご丁寧にインストール方法を教えてくれるが、標準では7.2までしかインストールできない。
コード
# 7.2より新しいバージョンが見つからない
$ sudo apt show php7.3
N: パッケージ php7.3 が見つかりません
N: 'php7.3' に一致するパッケージは見つかりませんでした
N: 正規表現 'php7.3' ではパッケージは見つかりませんでした
N: パッケージ php7.3 が見つかりません
N: 'php7.3' に一致するパッケージは見つかりませんでした
N: 正規表現 'php7.3' ではパッケージは見つかりませんでした
E: パッケージが見つかりません
なので、以下の通り「software-properties-common」を使って最新版のPHPをインストールする。
目次
最新版のPHPのインストール
最新版のPHPのインストール
# aptに外部リポジトリを追加するために「software-properties-common」をインストールする
$ sudo apt install software-properties-common
# aptにPHPのリポジトリを登録する
$ sudo apt-add-repository ppa:ondrej/php
Press [ENTER] to continue or Ctrl-c to cancel adding it.
# 最新化すると、↑で登録したリポジトリが利用可能になる
$ sudo apt update
# 最新版のPHP(ここでは7.4)のパッケージ情報を確認
$ sudo apt show php7.4
Package: php7.4
Version: 7.4.4-1+ubuntu18.04.1+deb.sury.org+1
Priority: optional
Section: php
Maintainer: Debian PHP Maintainers
Installed-Size: 73.7 kB
Provides: php
Depends: libapache2-mod-php7.4 | php7.4-fpm | php7.4-cgi, php7.4-common
Download-Size: 37.5 kB
APT-Sources: http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 Packages
# 最新版のPHP(ここでは7.4)のインストール
$ sudo apt install php7.4
# PHPがインストールされているかどうかを確認
$ php -v
PHP 7.4.4 (cli) (built: Mar 20 2020 13:47:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.4, Copyright (c), by Zend Technologies
PHP 7.3 の最新版を Ubuntu 18.04 に apt インストールする
https://xn--o9j8h1c9hb5756dt0ua226amc1a.com/?p=3532
Repository
https://sites.google.com/site/teyasn001/ubuntu-12-10/ripojitori
HHVMはPHPのサポート終了
phpをインストールしていない状態で「php」コマンドを打つとPHPの他にHHVMのインストールも促される。
コマンド
$ php
Command 'php' not found, but can be installed with:
apt install php7.2-cli
apt install hhvm
Ask your administrator to install one of them.
しかし、HHVMの最新版(4.0)は既にPHPのサポートを終了しているのでインストールしなくても良い(と思う)。