PHPインストール · 1 min read · Nov 01, 2025

Debian 11にPHP 8をインストールする方法

PHPは、動的ウェブサイトを作成するために使用される無料でオープンソースの人気のあるサーバーサイドプログラミング言語です。PHPには、JIT(Just-in-time)コンパイラ、属性、名前付き引数など、多くの強力な機能が含まれています。WordPress、Magento、Drupal、Joomlaなどの多くの人気プラットフォームは、PHPに基づいています。

このチュートリアルでは、Debian 11にPHP 8.0をインストールする方法を示します。

前提条件

  • Debian 11を実行しているサーバー。
  • サーバーに設定されたルートパスワード。

システムの更新

始める前に、システムを最新のパッケージに更新することをお勧めします。次のコマンドを使用して、すべてのパッケージを更新できます:

apt-get update -y

すべてのパッケージが更新されたら、次のステップに進むことができます。

PHPリポジトリの追加

デフォルトでは、PHP 8.0はDebian 11のデフォルトリポジトリには含まれていません。したがって、APTにSury PHPリポジトリを追加する必要があります。

まず、次のコマンドを使用して必要なパッケージをインストールします:

apt-get install ca-certificates apt-transport-https software-properties-common -y

すべてのパッケージがインストールされたら、次のコマンドを使用してAPTにSuryリポジトリを追加します:

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list

次に、次のコマンドを使用してGPGキーをダウンロードして追加します:

wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -

完了したら、次のコマンドを使用してリポジトリを更新します:

apt-get update -y

PHP 8.0のインストール

次に、次のコマンドを使用してPHP 8.0をインストールします:

apt-get install php8.0

PHPがインストールされたら、次のコマンドを使用してインストールされたPHPのバージョンを確認します:

php -v

次の出力が表示されるはずです:

PHP 8.0.10 (cli) (built: Aug 26 2021 16:06:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies

PHP 8拡張のインストール

アプリケーションの要件に基づいて、次のコマンドを使用してさまざまなPHP拡張をインストールできます:

apt-get install php php-common php-xml php-gd php-mbstring php-tokenizer php-json php-bcmath php-zip -y

すべてのPHP拡張がインストールされたら、次のステップに進むことができます。

Apache用のPHP 8の設定

webアプリケーションのために、php.iniファイルを編集していくつかの値を変更する必要があります。

次のコマンドで編集できます:

nano /etc/php/8.0/apache2/php.ini

次の行を変更します:

upload_max_filesize = 32M 
post_max_size = 48M 
memory_limit = 256M 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000

ファイルを保存して閉じたら、変更を適用するためにApacheを再起動します。

systemctl restart apache2

PHP 8へのアップグレード

サーバーに複数のPHPバージョンがインストールされている場合、デフォルトのPHPバージョンを無効にし、PHP 8バージョンを有効にする必要があります。

たとえば、次のコマンドを実行してPHP 7.4バージョンを無効にします:

a2dismod php7.4

次に、次のコマンドを使用してPHP 8.0バージョンを有効にします:

a2enmod php8.0

次に、変更を適用するためにApacheサービスを再起動します:

systemctl restart apache2

PHPの確認

次に、PHPバージョンをテストするためにApacheのウェブルートディレクトリ内にinfo.phpファイルを作成する必要があります:

次のコマンドで作成できます:

nano /var/www/html/info.php

次の行を追加します:


完了したら、ウェブブラウザを開き、URL http://your-server-ip/info.phpを使用してinfo.phpファイルにアクセスします。次の画面にPHPページが表示されるはずです:

Debian 11のPHP 8

結論

上記のガイドでは、Debian 11にPHP 8.0をインストールする方法を学びました。これで、既存のPHPバージョンを簡単に更新できることを願っています。質問があればお気軽にお尋ねください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。