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

PHPはスクリプト言語であり、動的でインタラクティブなWebページを開発するための強力なツールです。 もともとは1994年にデンマーク系カナダ人のプログラマーRasmusLerdorfによって作成されました。 W3Techsのデータによると、PHPはパブリックネットワークで実行されている78.9%のWebサイトで使用されています。 したがって、インターネット上の10のWebサイトのうちほぼ8つが何らかの方法でPHPを使用しています。

PHP 8.0は、Web開発で利用可能な最新バージョンです。 これは、PHPチームによってリリースされた最も高度で安全なバージョンです。

このチュートリアルは、Debain 10 BusterLinuxシステムにPHP8.0をインストールするのに役立ちます。

ステップ1-Aptリポジトリを設定する

Ondrej Suryは、Debianシステム用の最新のPHPパッケージを含むPPAを維持しています。

  1. システムにいくつかの必要なパッケージをインストールすることから始めましょう。 ターミナルを開き、次のコマンドを実行します。
    sudo apt update  
    sudo apt install -y gnupg2 ca-certificates apt-transport-https software-properties-common 
  2. 次に、GPGキーをシステムに追加して、インストール前にパッケージを確認します。
    wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add - 
  3. バスターLinuxシステムのphpリポジトリを使用して、システムにPPAファイルを作成します。
    echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list 

ステップ2–DebianにPHP8をインストールする

システムはPHPインストールの準備ができています。 次のコマンドを使用して、DebianシステムにPHP8をインストールします。

sudo apt update   
sudo apt install php8.0 

最初のコマンドはシステムのaptキャッシュを更新し、2番目のコマンドはPHPパッケージをインストールします。

インストールが完了したら、ターミナルでPHPのバージョンを確認します。

php -v  PHP 8.0.2 (cli) (built: Feb 12 2021 14:51:01) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.2, Copyright (c) Zend Technologies with Zend OPcache v8.0.2, Copyright (c), by Zend Technologies

ステップ3–PHP拡張機能のインストール

PHPには、特定のタスクを実行するための複数の拡張機能(モジュールとも呼ばれます)が付属しています。 要件に応じて、これらの拡張機能をシステムにインストールできます。

まず、リポジトリで利用可能なモジュールを検索します。

sudo apt search php8.0-* 

次に、必要なphpモジュールをシステムにインストールします。 次のコマンドは、頻繁に使用されるPHPモジュールをシステムにインストールします。

sudo apt install php8.0-{mysql,imap,ldap,xml,curl,mbstring,zip} 

次のコマンドを実行して、システムに現在インストールされているアクティブなPHPモジュールを確認できます。

php -m 

DebianシステムシステムでのPHPモジュールの有効化または無効化に関する別の記事にアクセスできます。

ステップ4– PHP8でApacheをセットアップする

通常、上記のコマンドはシステムにApachePHP拡張機能もインストールします。 ただし、インストールされていない場合は、以下のコマンドを実行して、PHP8モジュールを使用してApacheをインストールします。

sudo apt install apache2 libapache2-mod-php8.0 

インストールが正常に完了したら、Apacheサービスを再起動して、新しくインストールしたモジュールをリロードします。

sudo systemctl restart apache2 

次に、PHPモジュールにApacheがロードされていることを確認します。 でphpスクリプトを作成します phpinfo() デフォルトのドキュメントルートで機能します。

echo "<?php phpinfo(); ?>" > /var/www/html/info.php 

サーバーのIPアドレスを使用してブラウザでこのファイルにアクセスします。 例:http://server-ip/info.php

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

詳細なPHP情報はWebページに表示されます。

結論

このチュートリアルは、Debian10システムにPHP8.0をインストールするのに役立ちました。

Hope this helps!

Source link