UbuntuにPHP7.4の実行環境をインストールする

スポンサーリンク
PHPのロゴ IT知識

最新のPHPをインストールしようとして

sudo apt -y install php

などとしても古いバージョンのphpがインストールされたりするので、まずapt listコマンドでインストール可能なライブラリを確認します。

例えばPHPのバージョン7でインストール可能なライブラリ名を知りたいときは、

sudo apt list php7*

とすれば、php7.1とかphp7.4などのようにphpのバージョン7関連のライブラリが表示されます。

一覧表示... 完了
php7.0/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 all
php7.0-bcmath/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-bz2/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-cgi/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-cli/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-common/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-curl/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-dba/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-dev/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-enchant/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-fpm/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-gd/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-gmp/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-imap/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-interbase/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-intl/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-json/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-ldap/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-mbstring/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-mcrypt/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-mysql/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-odbc/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-opcache/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-pgsql/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-phpdbg/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-pspell/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-readline/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-recode/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-snmp/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-soap/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-sqlite3/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-sybase/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-tidy/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-xml/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-xmlrpc/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.0-xsl/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 all
php7.0-zip/bionic 7.0.33-30+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 all
php7.1-bcmath/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-bz2/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-cgi/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-cli/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-common/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-curl/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-dba/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-dev/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-enchant/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-fpm/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-gd/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-gmp/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-imap/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-interbase/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-intl/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-json/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-ldap/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-mapi/bionic 8.5.5-0ubuntu1 all
php7.1-mbstring/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-mcrypt/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-mysql/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-odbc/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-opcache/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-pgsql/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-phpdbg/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-pspell/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-readline/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-recode/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-snmp/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-soap/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-sqlite3/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-sybase/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-tidy/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-xml/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-xmlrpc/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.1-xsl/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 all
php7.1-zip/bionic 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 all
php7.2-bcmath/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-bz2/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-cgi/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-cli/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-common/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-curl/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-dba/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-dev/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-enchant/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-fpm/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-gd/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-gmp/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-imap/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-interbase/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-intl/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-json/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-ldap/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-mbstring/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-mysql/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-odbc/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-opcache/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-pgsql/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-phpdbg/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-pspell/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-readline/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-recode/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-snmp/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-soap/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-sqlite3/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-sybase/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-tidy/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-xml/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-xmlrpc/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.2-xsl/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 all
php7.2-zip/bionic 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 all
php7.3-bcmath/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-bz2/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-cgi/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-cli/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-common/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-curl/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-dba/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-dev/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-enchant/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-fpm/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-gd/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-gmp/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-imap/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-interbase/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-intl/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-json/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-ldap/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-mbstring/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-mysql/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-odbc/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-opcache/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-pgsql/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-phpdbg/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-pspell/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-readline/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-recode/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-snmp/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-soap/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-sqlite3/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-sybase/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-tidy/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-xml/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-xmlrpc/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.3-xsl/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 all
php7.3-zip/bionic 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 all [インストール済み]
php7.4-bcmath/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-bz2/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-cgi/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-cli/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インストール済み、自動]
php7.4-common/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インストー ル済み、自動]
php7.4-curl/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-dba/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-dev/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-enchant/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-fpm/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インストール済み、自動]
php7.4-gd/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インストール済 み]
php7.4-gmp/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-imap/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-interbase/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-intl/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-json/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インストール 済み、自動]
php7.4-ldap/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インストール 済み]
php7.4-mbstring/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インスト ール済み]
php7.4-mysql/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インストール済み]
php7.4-odbc/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-opcache/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インストール済み]
php7.4-pgsql/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-phpdbg/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-pspell/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-readline/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インスト ール済み、自動]
php7.4-snmp/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インストール 済み]
php7.4-soap/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-sqlite3/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-sybase/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-tidy/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7.4-xml/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インストール済み]
php7.4-xmlrpc/bionic,now 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64 [インストー ル済み]
php7.4-xsl/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 all
php7.4-zip/bionic 7.4.9-1+ubuntu18.04.1+deb.sury.org+1 amd64
php7cc/bionic 1.1.0-1 amd64

この中から必要なライブラリをインストールします。

コマンド例

sudo apt -y install php7.4 php7.4-mysql php7.4-gd php7.4-mbstring php7.4opcache php7.4-xml php7.4-ldap php7.4-snmp php7.4-xmlrpc

インストール後、PHPのバージョンを確認するには

php -v

とすれば、PHPのバージョンが表示できます。

イメージ

PHP 7.4.9 (cli) (built: Aug 7 2020 14:29:36) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.9, Copyright (c), by Zend Technologies

コメント

タイトルとURLをコピーしました