この記事では、Debian 10 に PHP 8 をインストールしてセットアップするために必要な手順について説明しました。このチュートリアルを続行する前に、ユーザーとしてログインしていることを確認してください。 sudo
で 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。
PHP は Hypertext Preprocessor の再帰的な頭字語であり、広く使用されているオープン ソースの汎用スクリプト言語であり、特に Web 開発に適しており、HTML に埋め込むことができます。 WordPress、Laravel などの人気のある CMS やフレームワークの多くは、PHP で構築されています。現在、PHP 8.0 は 2020 年 11 月 26 日にリリースされる予定です。リリース プロセスは現在機能凍結中であり、最終バージョンを取得する前に 4 つのベータ版と 5 つのリリース候補が用意されています (https://wiki.php.net/todo/php80
前提条件:
- Debian 10 を搭載したオペレーティング システム
- スーパーユーザー権限を持つサーバー IPv4 アドレス (ルート アクセス)
- Linux デスクトップ用 Gnome ターミナル
- Windows または macOS 用の PuTTy SSH クライアント
- Windows 10/11 用 Powershell
- APT コマンドに精通している
Debian 10 に PHP 8 をインストール
ステップ 1. 最初のコマンドはパッケージ リストを更新し、最新バージョンと依存関係を確実に取得します。
sudo apt update sudo apt upgrade sudo apt install apt-transport-https lsb-release ca-certificates wget curl
ステップ 2. Debian システムに PHP 8 をインストールします。
PHP 用の SURY PPA をダウンロードし、apt リポジトリをセットアップします。
sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
Sury の PHP GPG キーをインストールします:
curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
次に、次のコマンドを実行して、Debian 10 に PHP 8 をインストールします。
sudo apt install php8.0 php8.0-fpm php8.0-curl php8.0-mysqlnd php8.0-zip php8.0-mbstring php8.0-xml
インストールされている PHP のバージョン番号を確認するには、次のコマンドを実行します:
$ php8.0 -v PHP 8.0.0 (cli) (built: Dec 12 2020 16:22:12) ( 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
ステップ 3. PHP 拡張機能をインストールします。
PHP 拡張機能は、PHP のコア機能を拡張するコンパイル済みライブラリです。拡張機能はパッケージとして入手でき、apt で簡単にインストールできます:
sudo apt install php8.0-[module]
例:
sudo apt install php8.0-devel
ステップ 4. PHP のテスト
ここで、ウェブサーバーのデフォルト ホーム ディレクトリに info.php という名前のテスト PHP ファイルを作成します。
sudo nano /var/www/html/info.php
次の行を追加します:
<?php phpinfo();
一度、ブラウザを開き、サーバーのホスト名または IP アドレスに続いて、上記で作成したファイルの名前を参照します。
http://localhost/info.php
Debian 10 Buster に PHP をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。 PHP 8 の詳細については、公式ナレッジ ベースを参照してください。質問や提案がある場合は、下にコメントを残してください。