• 締切済み

Apacheのインストール

いつも拝見しています。 環境:Red Hat Enterprise Linux ES v.4 32bit/EM64T PHPをインストールしようと思ったら、configureでエラーになってしまったので Apacheもソースからインストールしようと思い、インストールできたのですが、Apacheの起動ができません。 # /usr/local/apache2/bin/apachectl configtest では問題ないのですが # /usr/local/apache2/bin/apachectl start を実行すると -------------------- (98)Address already in use: make_sock: could not bind to address [::]:80 no listening sockets available, shutting down Unable to open logs -------------------- とエラーになってしまいます。 また、/etc/rc.d/init.d/httpd にはシンボリックリンクを張らなくてはいけないのでしょうか? 張るとしたらどうすればいいですか? ご教授よろしくお願いいたします。

みんなの回答

  • kalze
  • ベストアンサー率47% (522/1092)
回答No.1

単に80番ポートをすでにListenしているプロセスが他にいるからとエラーになっているようですが。 実行しようとしているのは、ソースからインストールしたapache2のようですが、パッケージのapacheがインストールされていて、起動していたりしませんか? まぁRHEL使っているのにソースから入れるのは、RedHatへのサポート代がもったいないようなと思わなくもないですが、バージョンがあわなかったのでしょうか。

wonder_dct
質問者

補足

kalzeさん ご回答ありがとうございます。 ps aux | grep httpd -------------------- root 7030 0.0 0.2 9160 1184 ? Ss 11:00 0:00 /usr/local/apache /bin/httpd nobody 7031 0.0 0.2 11472 1356 ? S 11:00 0:00 /usr/local/apache /bin/httpd nobody 7032 0.0 0.2 11336 1236 ? S 11:00 0:00 /usr/local/apache /bin/httpd nobody 7033 0.0 0.2 11336 1236 ? S 11:00 0:00 /usr/local/apache /bin/httpd nobody 7034 0.0 0.2 11336 1236 ? S 11:00 0:00 /usr/local/apache /bin/httpd nobody 7035 0.0 0.2 11336 1236 ? S 11:00 0:00 /usr/local/apache /bin/httpd nobody 23466 0.0 0.2 11340 1268 ? S 12:16 0:00 /usr/local/apache /bin/httpd root 23508 0.0 0.0 3680 476 pts/1 R+ 13:15 0:00 grep httpd -------------------- となっています。 パッケージのApacheではなく、Apache2を起動するように設定するには どうしたらよろしいでしょうか? よろしくお願いいたします。

すると、全ての回答が全文表示されます。

専門家に質問してみよう