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でのコーディングをお楽しみください!