現代のWeb開発では、PHPのPHP CGIは、PHPの動作モードとして、Common Gatewayインターフェイス(CGI)を介した動的コンテンツの処理を実現します。これにより、PHPコードはWebサーバーと柔軟に対話し、動的なWebページの生成をサポートし、それがどのように機能するかを理解することが構成と使用の基礎です。
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 Webサーバーと組み合わせて使用する必要があります。構成手順には次のものがあります。
sudo apt-get install apache2
sudo a2enmod cgi
sudo systemctl restart apache2
これらのコマンドは、Apacheサーバーのインストールを完了し、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開発の柔軟性と効率を改善するのに役立ちます。