開始する前に、最初にKali Linuxシステムが更新されていることを確認してください。次のコマンドを使用してシステムを更新できます。
<span class="fun">sudo apt update && sudo aptアップグレード</span>
上記のコマンドを使用すると、すべてのパッケージが最新であることを確認できます。これは、その後のPHP展開にとって非常に重要です。
PHP環境を構築するには、最初にWebサーバーをインストールする必要があります。 Apacheは一般的な選択であり、次のコマンドでインストールできます。
<span class="fun">sudo apt install apache2</span>
インストールが完了したら、 http:// localhostにアクセスして、Apacheが適切に実行されているかどうかを確認できます。 Apacheのデフォルトページが表示された場合、インストールは成功します。
次に、PHPとそれに関連する拡張機能をインストールする必要があります。次のコマンドを実行します。
<span class="fun">sudo apt install php libapache2-mod-php php-mysql</span>
このコマンドは、PHPおよびMySQLデータベースインタラクションに必要なモジュールをインストールします。
PHPのインストールを完了した後、PHPが正しく機能することを確認する必要があります。 Apacheのルートディレクトリにテストファイルを作成できます。
<span class="fun">echo "<?php phpinfo();?>" | sudo tee /var/www/html/info.php</span>
その後、 http://localhost/info.phpにアクセスして、PHP構成情報ページを表示できます。 PHP構成情報が表示されている場合、PHPのインストールが成功することを意味します。
必要に応じて、PHPの構成ファイルを調整する必要がある場合があります。次のコマンドを使用して、PHPの構成ファイルを編集できます。
<span class="fun">sudo nano/etc/php/7.4/apache2/php.ini</span>
このファイルでは、エラーレポート、ファイルアップロードサイズなどの設定を変更できます。一度完了したら、変更を有効にするためにApacheサービスを再起動することを忘れないでください。
<span class="fun">sudo systemctl restart apache2</span>
PHPアプリケーションを展開する場合、セキュリティは非常に重要です。 Kali Linuxでは、ファイアウォールを使用してサーバーを保護できます。たとえば、 UFWファイアウォールを使用して、Apacheが次のコマンドを渡すことができます。
<span class="fun">sudo ufwは「apache」をライセンスします</span>
ファイアウォールが適切に構成されていることを確認してください。不正アクセスを効果的に防止できます。
この記事のガイドを使用して、Kali LinuxにPHPを展開するための基本的な手順を習得しました。ベストプラクティスとバリューセキュリティに従い、PHPプロジェクトをスムーズに実行できるようにしてください。ウェブサイトを開発するかアプリケーションを開発しているかにかかわらず、合理的な環境構成は、開発のための強固な基盤を提供します。