Apacheをインストールするときにrootかどうかは重要ですか?

Apacheをインストールするときにrootかどうかは重要ですか?

RHEL 6.7サーバーにLAMPスタックをインストールする必要があります。これをインストールするにはroot権限が必要ですか?

答え1

ソースでコンパイルしていますか、それともrpm / yumを使用していますか?いずれにしても、必要なパッケージと依存関係のほとんどをインストール/ビルドするには、ホイールグループ、sudo、またはsu ROOTに存在する必要があります。

答え2

Webサーバーがポート80でリッスンするようにするには(Webサーバーは通常このポートでリッスンしますが、独自の目的で使用している場合は別のポートを使用することもできます)、rootとして起動する必要があります。この場合はrootが必要です。とにかくある時点にアクセスしてください。

RHEL 6.7には、動作中のapache、mysql、およびphpパッケージを含めることができ、これらのパッケージをインストールするにはroot権限が必要な場合があります。 (私はRHELを使ったことがないので、それに関連する内容はまったく確信できませんが、状況が違うと驚きます。)

ホームディレクトリ(またはルートアクセスなしで書き込むことができる他の場所)にApacheをインストールして使用することもできますが、多くの作業が必要になる場合があります。

答え3

https://httpd.apache.org/docs/current/install.html

ホイール、sudo、suなど、ある程度のレベルの上級ユーザーでなければなりません。ホームディレクトリに構築しないことをお勧めします。 Apacheにはいくつかの依存関係が必要です。デフォルトのディレクトリにインストールするのが最善です。

 /usr/local/apache2.

私はapache.orgの指示に従って標準インストールに基づいて安定して構築しました。これで十分です。

関連情報