GNU/Linux >> Linux の 問題 >  >> Debian

PHP8をDebian10にインストールする方法

最近、PHP8の安定バージョンがリリースされました。このバージョンには、多くの高度な機能と改善が含まれています。このガイドでは、PHP8をDebian10システムにインストールする方法を段階的に説明します。

PHP 8の最小要件:

  • Debian10インストール済みシステム
  • sudo権限を持つローカルユーザー
  • インターネット接続

Debian10システムでのPHP8のインストール手順に飛び込みましょう

ステップ1)aptコマンドでアップデートをインストールする

ローカルユーザーでDebian10システムにログインし、aptコマンドを使用して利用可能なすべてのアップデートをインストールします。

注: アップデートをインストールしたくない場合は、この手順をスキップしてから手順2に進んでください

[email protected]:~$ sudo apt update
[email protected]:~$ sudo apt upgrade -y

すべてのアップデートが正常にインストールされたら、以下の再起動コマンドを使用してシステムを再起動します。

[email protected]:~$ sudo reboot

ステップ2)PHP 8リポジトリ(SURY PPA)を有効にする

PHP 8パッケージは、デフォルトのDebian10パッケージリポジトリでは利用できません。したがって、最初にphp 8をインストールするには、SURYPPAを有効にする必要があります

次のコマンドを次々に実行します

[email protected]:~$ sudo apt install -y lsb-release apt-transport-https ca-certificates wget
[email protected]:~$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
[email protected]:~$ echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

SURY PPAリポジトリでパッケージインデックスを更新できるようにした後、以下の「aptupdate」コマンドを実行します。

[email protected]:~$ sudo apt update

上記の出力は、Debian10システムにphp8をインストールする準備ができていることを確認しています

ステップ3)aptコマンドを使用してPHP8をインストールします

ApacheWebサーバーおよびその他のWebアプリケーションにphp8をインストールするには、次のコマンドを実行します

[email protected]:~$ sudo apt install php8.0 -y

NGINXWebサーバー用のPHP8FPMをインストールするには、次のコマンドを実行します

[email protected]:~$ sudo apt install php8.0-fpm -y

PHP拡張機能をインストールするには、次のコマンドを実行します

$ sudo apt install php8.0- {extensions-name}

mysql、cli、common、snmp、ldap、curl、mbstring、zipなどのphp拡張機能をインストールするとします

[email protected]:~$ sudo apt install -y php8.0-{mysql,cli,common,snmp,ldap,curl,mbstring,zip} -y

PHPのバージョンを確認するには、以下のphpコマンドを実行します

[email protected]:~$ php -v
PHP 8.0.0 (cli) (built: Dec  6 2020 06:56:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies
[email protected]:~$

ロードされたすべてのPHPモジュールを一覧表示するには、phpコマンドの下で実行します

[email protected]:~$ php -m

ステップ4)Webアプリケーション用にPHP8を構成する

ApacheWebサーバーなどのWebアプリケーション用にPHP8を構成するには、その構成ファイル「/etc/php/8.0/apache2/php.ini」を編集し、アプリケーションに適した以下のパラメーターを追加または変更します

[email protected]:~$ sudo vi /etc/php/8.0/apache2/php.ini
--------
upload_max_filesize = 16M
post_max_size = 30M
memory_limit = 128M
max_execution_time = 500
max_input_vars = 2000
max_input_time = 1000
--------

ファイルを保存して閉じます。上記の変更を有効にするには、Apacheサービスを再起動します

[email protected]:~$ sudo systemctl restart apache2

NGINXWebサーバー用にphp8fpmを構成するには、その構成ファイル「/etc/php/8.0/fpm/pool.d/www.conf」を編集し、nginxサーバーの設定に適したパラメーターを設定します。ファイルに変更を加えたら、php8fpmサービスを再起動することを忘れないでください

[email protected]:~$ sudo systemctl restart php8.0-fpm

ステップ5)Webブラウザを介してPHP8をテストする

ApacheWebサーバーのドキュメントルートの下にinfo.phpファイルを作成しましょう

[email protected]:~$ sudo vi /var/www/html/info.php
<?php
phpinfo();
?>

次のsystemctlコマンドを使用して、ファイルを保存して終了し、apacheサービスを再起動します

[email protected]:~$ sudo systemctl restart apache2

次に、Webブラウザーを開き、次のURLを入力します。

http:// /info.php

完璧な上記の画面は、PHP8がDebian10システムに正常にインストールされたことを確認します。このガイドの内容は以上です。下のコメントセクションでフィードバックやコメントを共有することを躊躇しないでください。


Debian
  1. PHP 7.4 / 7.3 / 7.2/7.1をDebian10/Debian9にインストールする方法

  2. Debian11にPHP8.0をインストールする方法

  3. PHP8.0をDebian10/Debian9にインストールする方法

  1. PHPComposerをDebian8にインストールする方法

  2. PHP8をDebian10にインストールする方法

  3. Debian11にPHPをインストールする方法

  1. Debian10にPHP7.4をインストールする方法

  2. Debian9にPHP7.2をインストールする方法

  3. Debian 10 に PHP 7.3 をインストールする方法