ホームページ >バックエンド開発 >PHPの問題 >php5でポート80を変更する方法

php5でポート80を変更する方法

zbt
zbtオリジナル
2023-07-24 16:57:481393ブラウズ

php5 でポート 80 を変更する方法: 1. Apache サーバー構成ファイルのポート番号を編集します; 2. PHP 構成ファイルを編集して、PHP が新しいポートで動作することを確認します; 3. Apache サーバーを再起動しますおよび PHP アプリケーション プログラムは新しいポートで実行を開始します。

php5でポート80を変更する方法

このチュートリアルの動作環境: Windows 10 システム、PHP8.1.3 バージョン、Dell G3 コンピューター。

PHP は、Web アプリケーションの開発によく使用される人気のあるサーバー側スクリプト言語です。デフォルトでは、PHP は Apache サーバーのポート 80 を使用して HTTP リクエストを受信します。ただし、特定のニーズを満たすために、PHP のポートを別のポートに変更する必要がある場合があります。この記事では、PHP5 のポートを 80 から別のポートに変更する方法を説明します。

1. Apache サーバーの設定ファイルを編集して、PHP ポートを変更する必要があります。ほとんどの Linux システムでは、Apache の設定ファイルはシステムに応じて `/etc/apache2` または `/etc/httpd` ディレクトリにあります。このディレクトリ内の「httpd.conf」ファイルを管理者権限で開く必要があります。

`httpd.conf` ファイルで、次のコード行を探す必要があります:

Listen80

これは、Apache サーバーがリッスンするデフォルトのポートです。その行の数字 80 を、使用する新しいポート番号に変更します。たとえば、PHP ポートを 8080 に変更する場合は、行を次のように変更する必要があります。

Listen8080

ファイルを保存して閉じた後、変更を有効にするために Apache サーバーを再起動する必要があります。ほとんどの Linux システムでは、次のコマンドを使用して Apache サービスを再起動できます:

sudoserviceapache2restart

Windows システムでは、コマンド プロンプトを開いて次のコマンドを実行できます:

net stop apache2

net start apache2

再起動後、Apache サーバーは指定した新しいポートでのリッスンを開始します。

2. PHP が新しいポートでも動作することを確認する必要があります。 PHPの設定ファイルを編集する必要があります。ほとんどの Linux システムでは、PHP の設定ファイルは `/etc/php` ディレクトリにあります。具体的なパスはシステムと PHP のバージョンによって異なります。現在使用している PHP バージョンに対応するこのディレクトリ内のファイル (`php.ini` など) を管理者権限で開く必要があります。

`php.ini` ファイルで、次のコード行を探す必要があります:

;cgi.fix_pathinfo
;FastCGIunderIIS(onWINNTbasedOS)supportstheabilityto
impersonate
…

これらの行の下に、次のようなコード行があります:

;extension=php_curl.dll

この行を検索し、先頭のセミコロンを削除して次のようにします。

extension=php_curl.dll

これは、PHP Curl 拡張機能が有効であることを確認するために行われます。これは、PHP の一部のバージョンでは拡張機能が無効になっているためです。のデフォルト。

ファイルを保存して閉じた後、変更を有効にするために Apache サーバーを再起動する必要があります。 Linux システムでは、次のコマンドを使用して Apache サービスを再起動できます:

sudoserviceapache2restart

Windows システムでは、次のコマンドを使用できます:

netstopapache2
netstartapache2

再起動後、PHP が起動します。指定した新しいポートが動作します。

ポートを変更した後、Web アプリケーション内のリンクと構成ファイルのポート番号が正しく更新されていることを確認する必要があります。そうしないと、アプリケーションが正しく動作しない可能性があります。

要約すると、PHP5 のポートを 80 から別のポートに変更するには、Apache サーバーの設定ファイルのポート番号を編集し、次に PHP の設定ファイルを編集して、PHP が新しいポートで動作することを確認する必要があります。 Apacheサーバーを再起動します。これらの手順を完了すると、PHP アプリケーションが新しいポートで実行を開始します。

注: PHP ポートを変更するには、セキュリティに注意し、新しいポートにアクセスできるようにファイアウォールやその他のネットワーク構成が更新されていることを確認する必要があります。また、潜在的なセキュリティリスクを防ぐために、アクセス権を持つユーザーのみが変更を行えるようにしてください。 。

以上がphp5でポート80を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。