現在の位置: ホーム> 最新記事一覧> Kali Linuxの下でのPHP CGIの構成と使用に関する完全なガイド

Kali Linuxの下でのPHP CGIの構成と使用に関する完全なガイド

gitbox 2025-07-28

PHP CGIの紹介

現代のWeb開発では、PHPのPHP CGIは、PHPの動作モードとして、Common Gatewayインターフェイス(CGI)を介した動的コンテンツの処理を実現します。これにより、PHPコードはWebサーバーと柔軟に対話し、動的なWebページの生成をサポートし、それがどのように機能するかを理解することが構成と使用の基礎です。

Kali LinuxにPHP CGIをインストールします

Kali Linux環境では、PHP CGIをインストールするプロセスは非常に簡単です。コマンドラインを介してパッケージインデックスを更新し、PHP CGIパッケージをインストールするだけです。

 sudo apt-get update
sudo apt-get install php-cgi

インストールが完了したら、次のコマンドを使用して、インストールが成功したかどうかを確認し、PHP CGIバージョンを確認できます。

 php-cgi -v

PHPバージョンの情報が表示された場合、インストールが成功します。

PHP CGIをサポートするようにApacheを構成します

PHP CGIが適切に機能するためには、Apache Webサーバーと組み合わせて使用する必要があります。構成手順には次のものがあります。

 sudo apt-get install apache2
sudo a2enmod cgi
sudo systemctl restart apache2

これらのコマンドは、Apacheサーバーのインストールを完了し、CGIモジュールを有効にし、サービスを再起動して変更を適用します。

PHP CGIスクリプトを作成およびテストします

構成が完了したら、Web Server Root DirectoryでCGIスクリプト専用のフォルダーを作成できます。たとえば、:

 mkdir /var/www/html/mycgi

次に、次のコンテンツを使用して、このディレクトリでTest Script File test.phpを作成します。

 <?php
header('Content-Type: text/html');
echo 'Hello, this is a PHP CGI script!';
?>

スクリプトに実行権限があることを確認してください。

 chmod +x /var/www/html/mycgi/test.php

テストスクリプトにアクセスします

ブラウザを開き、次のアドレスにアクセスして、スクリプトが適切に機能していることを確認します。

 http://your-ip-address/mycgi/test.php

ページに「こんにちは、これはPHP CGIスクリプトです!」と書かれている場合、構成は成功します。

要約します

この記事では、Kali Linux環境でPHP CGIをインストール、構成、実行する方法を詳しく説明しています。 PHP CGIパッケージを正しくインストールし、Apacheサーバーを構成し、テストスクリプトを作成することにより、開発者は動的なWebサービスを効率的に構築できます。 PHP CGIの使用を習得することは、Web開発の柔軟性と効率を改善するのに役立ちます。