PHPは、広く使用されているサーバー側のスクリプト言語であり、一般的にWebアプリケーションの開発に使用されます。デフォルトでは、PHPはポート80を介してWebサーバーと通信します。ただし、場合によっては、ポートの競合やセキュリティ上の理由を避けるために、PHPのポート数を変更する必要がある場合があります。この記事では、Apacheサーバーで機能するPHP7環境でポート番号を変更する方法について説明します。
まず、PHPのさまざまな設定項目を含むPHP構成ファイルPHP.iniを見つける必要があります。 Linuxシステムでは、次のコマンドを使用して検索できます。
find / -name php.ini
このコマンドはファイルシステム全体を検索し、 PHP.iniへのパスを返します。
構成ファイルが見つかったら、 VIやNanoなどのテキストエディターを使用して開きます。例えば:
vi /etc/php/7.0/apache2/php.ini
ファイル内のリスニング設定を含む行を探し、カスタムポートに変更します。
listen = 127.0.0.1:8080
ここでは、ポートを8080に変更しました。実際のニーズに応じて他のポート番号を設定できます。
構成ファイルを変更した後、変更が有効になるようにApacheサーバーを再起動する必要があります。次のコマンドを実行します。
sudo service apache2 restart
サービスが再起動するのを待ってください。
ブラウザを開き、次のURLにアクセスして、ポートが正常に変更されているかどうかをテストします。
http://localhost:8080/info.php
ページが正常にロードできる場合、ポートの変更が成功したことを意味します。
PHP.iniファイルを見つけ、リスニングポートの構成を編集し、Apacheサービスを再起動してから簡単なブラウザ検証を実行することにより、PHP7ポート番号の変更を完了することができます。これは、ポートの競合、開発、デバッグシナリオを回避するために非常に実用的です。