メインコンテンツまでスキップ

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

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

PHPは広く使われているオープンソースのスクリプト言語で、特にウェブ開発に適しています。開発者はPHPを使用して動的なウェブページやアプリケーションを作成することができます。DebianにPHPをインストールすることは、いくつかの簡単な手順で行うことができる直感的なプロセスです。このチュートリアルでは、インストールプロセスを案内し、途中で例を提供します。

ステップ1:パッケージリストを更新する

ソフトウェアをインストールする前に、システムが最新の状態であることを確認することが重要です。ターミナルを開き、次のコマンドを実行してパッケージリストを更新します:

sudo apt update

このコマンドはDebianのリポジトリから利用可能なソフトウェアパッケージに関する最新情報を取得します。

ステップ2:PHPをインストールする

パッケージリストが更新されたら、PHPのインストールを行うことができます。次のコマンドを実行して、PHPと一部のよく使用される拡張機能をインストールします:

sudo apt install php php-cli php-fpm php-mysql php-curl php-gd php-xml php-mbstring

上記のコマンドはPHPとその依存関係をインストールします。これには、ウェブ開発に一般的に必要なMySQL、cURL、GD、XML、およびマルチバイト文字列の拡張機能が含まれています。

ステップ3:PHPのインストールを確認する

インストールが完了したら、次のコマンドを実行してPHPが正しくインストールされていることを確認できます:

php -v

このコマンドは、システムにインストールされているPHPのバージョンとPHPの設定に関する他の情報を表示します。

例の出力:

PHP 7.4.3 (cli) (built: Mar 26 2021 20:24:47) ( NTS )

ステップ4:ウェブページでPHPをテストする

PHPが正常に動作していることを確認するために、シンプルなPHPウェブページを作成し、ウェブブラウザでテストしましょう。

お好みのテキストエディタでindex.phpという新しいファイルを作成し、次のPHPコードを追加します:

<?php
phpinfo();
?>

ファイルを保存し、ウェブサーバーのドキュメントルートディレクトリに移動します。DebianのApacheウェブサーバーのデフォルトのドキュメントルートは /var/www/html/ です。

変更を適用するためにApacheを再起動します:

sudo service apache2 restart

そして、ウェブブラウザを開き、http://localhost/index.phpまたは http://your_server_ip/index.php に移動します。PHPのインストールに関する詳細な情報が表示されるページが表示されるはずです。

ステップ5:ファイルのパーミッションに注意する

PHPとウェブサーバーを扱う際には、ファイルのパーミッションに注意することが重要です。デフォルトでは、ウェブサーバーは特定のユーザー(例:www-data)の下で実行されます。作成するPHPファイルがウェブサーバーユーザーによって読み取り可能であることを確認してください。

PHPファイルの所有権を変更するには、次のコマンドを使用できます:

sudo chown www-data:www-data /var/www/html/index.php

このコマンドは、index.php ファイルの所有者とグループをデフォルトのApacheウェブサーバーが使用する www-data に設定します。

結論

おめでとうございます! DebianにPHPが正常にインストールされ、その機能が確認されました。これでPHPを使用して動的なウェブページやアプリケーションを開発することができます。適切なファイルのパーミッションを設定して、PHPファイルを安全に保つことを忘れないでください。PHPでのコーディングをお楽しみください!