• ベストアンサー
  • すぐに回答を!

CentOS5 + PHP4 + Apache2の設定

CentOS 5.3に、Apache2.2.11とPHP4.4.9を下記のURLを参考にしながらインストールを行いました。 http://www.geocities.jp/tatsus490824/php_install.html 設定も記載してある通りに行ったのですが、 いざPHPの動作を確認しようと、ブラウザからhttp://"ホスト名orIPアドレス"/test.php を実行すると、HTTP404 WEBページが見つかりません。と表示されます。 何が原因なのでしょうか? 初心者でLinuxの事がまだ何も分かっていませんが、お願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数151
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • cerafim
  • ベストアンサー率56% (27/48)

DocumentRootが間違っていませんか? Apacheのconfを確認するか、エラーログを確認してDocumentRootを探してみてください。 たぶん、エラーログを見た方が早いです。 /var/log/apache2/error.logあたりを見れば・・・。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご指摘の通り、DocumentRootが間違っていました。 解決できました。ありがとうございました。

関連するQ&A

  • PHP5, Apache2 for Mac

    助けてください。MacOSを今春から使い始めた初心者です。コマンドが全くわからず・・・apache2とphp5をインストールにてこずっています。 MacOS X10.4.9 にapache2とphp5をインストールするため、ネットの情報からいろいろな方法で試してみるのですが、全くうまくいきません。ターミナルでのコマンド操作(オプションとか意味不明で・・・)等に対してまだまだアマちゃんです。そこで、何かアドバイスや参考URLを教えていただけないでしょうか? 念のため、これまでに行った方法を記載しておきます。 (1)Mac portsによるインストール apache2のインストールは成功し、/opt/local/apache2が出現。 次に sudo port install php5 +apache2 を実行したにもかかわらず、php5がうまくインストールされず。 ちなみに sudo port install php5 をしてもうまくいかずに断念。 (2)自分でインストール apache2の圧縮ファイルをDL、解凍し、参考サイトの指定どおり $ ./configure --enable-shared --enable-dav -enable--so $ make $ sudo make install この時点でapache内のファイル構成は参考と少し異なりましたが無視して継続、 $ /bin/apachectl start をするも、erro_logが開けませんというメッセージとともに、実行されずじまいでした。 デフォルトで入っているapache, php4等が原因なんでしょうか? 非常に困っているのでみなさんよろしくお願いいたします。

  • Apache2.2とPHP5の連動について

    お世話になります。 ◆山田和夫著『基礎から学ぶPHP』ソフトバンククリエイティブ出版 この本で、はじめてPHPのプログラミングに挑戦しています。apache2とphp5を連携させる段階でつまずいたので、質問させていただきます。 本に書いてある一通りの設定をすべてこなしましたが、test.phpがうまく動作しません。test.phpの記述内容 <?php phpinfo(); ?> がそのままHTML表示されてしまうのです。 5回以上設定の確認をしたので、誤りはないはずです。 コマンドプロンプトで、php -v を入力すると、PHP5.2.6(cli)(built:May 2 2008 ・・・などの情報が3行にわたって表示されます。 apahe2の動作にも問題は見当たりません。設定の内容を更新する際には必ずapache2をリスタートさせています。 どこに問題があるのか見当がつきません。 解決に向けてアドバイスをいただけないでしょうか。よろしくお願い致します。 尚、今まで行った設定内容は、http://okwave.jp/qa3698185.htmlの質問者さんと同じです。本に書いてある通りに設定しました。 環境:windows vista apache2:apache_2.2.9-win32-x86-no_ssl-r2 PHP:php-5.2.6-Win32

  • apache1とapache2

    最近apacheの本を購入したのですが、その本にapache1は 安定していると書かれていて、気になったので質問させて 頂きます。 ※個人的にはapache2の新機能を読んでapache2にしたい  と思っています。 1.apache2ってまだ安定してないんでしょうか? 2.apache2を使用してて何か問題が発生した事がありま   すか? 3.将来的にapache1は無くなるのでしょうか? 4.apache2 + PHP + PostgreSqlの組み合わせで   何か注意点ってありますか?

  • php4_moduleをロードしようとするとApache2が起動してくれません

    PHPカテゴリー(http://oshiete1.goo.ne.jp/qa3192818.html)で質問した件ですが、 問題点が判明したので、サーバーカテゴリーにて新規に質問させていただきます。 Win98+Apache2+PHP4の環境を構築していて、Win98を再起動すると、Apache2が起動しなくなります。 http://localhost/にアクセスしても「ページが表示できません」となってしまいます。 問題を切り分けていったら、httpd.confに記述した下記の一行があるのがいけないみたいです。 どう解決すればいいのでしょうか? LoadModule php4_module "c:/php/sapi/php4apache2.dll" ここをコメントアウトして、OSを再起動し、http://localhost/にアクセスすると きちんと「It works!」を表示できるのですが、ここがあるとダメみたいです。 ・LoadModule php4_module c:/php/sapi/php4apache2.dll(クォーテーションで囲まない) ・LoadModule php4_module "c:\php\sap\php4apache2.dll"(スラッシュを円に) などとやってみましたが、これらでもNGでした。 前質問(http://oshiete1.goo.ne.jp/qa3192818.html)の#3さんに > ・dllが対応していない(PHPサイトのは非対応)php4apache2.dll-php4.4.x.zip > ​http://www.apachelounge.com/download/​ > LoadModule php4_module "c:/php/sapi/php4apache2.dll" と教わったので、こっちのphp4apache2.dllを入れてみましたがやはり http://localhost/にアクセスしても「ページが表示できません」となってしまいます。 (蛇足:前質問で、他のPCからアクセスすると「It works!」と表示できたと書きましたが、  あれはブラウザのキャッシュの「It works!」が表示されていただけのようです。)

  • apache2の削除

    環境:RedHat9 apache2.0.46 apache2を ./configure make make install の手順でインストールした後に、apache2を削除するには apache2の解凍ディレクトリ(/usr/local/src/httpd-2.0.46)と /usr/local/apache2ディレクトリーを削除するだけで良いのですか?

  • PHP5とApache2.2.2を選びましたが。。。

    現在、PHP5の設定で戸惑っています。 httpd.confファイルでの設定で、 LoadModule php5_module D:/php/php5apache2.dll AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.html index.php を追記しましたが、どうしても115行目の LoadModule php5_module D:/php/php5apache2.dll でアラーらしき症状が出てPHPが動作してくれません。 cgi,phpの動作ディレクトリは”D”で設定しています。 どなたかアドバイスの程、宜しくお願い致します。

    • ベストアンサー
    • PHP
  • Apache2.4 event_mpm設定について

    CentOS6.4にたにApache2.4をインストールし、event_mpmを使用しようと考えています。 Apache2.4のインストールまでは無事に終了しました。 次に、event_mpmについて下記を参照しながら設定をしようとしたのですが、設定ファイルが見当たりません。 http://blog.matsumoto-r.jp/?p=2996 デフォルト値 StartServers 3 MinSpareThreads 75 MaxSpareThreads 250 ThreadsPerChild 25 MaxRequestWorkers 400 MaxConnectionsPerChild 0 find で探しても出てきません。 Apache2.4でevent_mpmの設定ファイルはどこにあるのかご教授願います。 宜しくお願い致します。

  • apache2とphp5(パッケージ版)が連携できません。

    apache2とphp5が連携しなくて困っています。 元々ソースでapacheとphp4が入っていた筐体なのですが、今回バージョンアップをするということで、apache2、php5共にパッケージでインストールしてみました。apache2は起動したのですが、php5が動いていないようでwebでphpの画面を見に行くとphpファイルのダウンロードになってしまいます。 /usr/local/bin/php -vで調べるとphp4点台のままで、pkginfoを見るとphp5点台になっています。 ソースで入れたものをパッケージで上書きできるということは無いのでしょうか。 質問がまとまらなく申し訳ないですが、ソースからパッケージでバージョンアップというのは可能でしょうか。 OSはsolaris8です。

  • Apache1.** と Apache2.** の違い

    HttpdのApacheですが、Apache1.** とApache2.**の違いは何でしょうか? http://www.apache.jp/を見たのですが、探せませんでした。本家も見たのですが、英語力が無いので理解できませんでした。 「~が**です」程度で良いので、簡単に教えてください。

  • PHPモジュールをロードしようとすると、Apache2.2が起動しなくなります。

    PHPの勉強をしたいと思い、WindowsXPにApache2.2.3とPHP5.2 を入れました。 Apache2.2はインストールして、PHPの設定をしなければ、 起動し、IEでhttp://localhostに接続すると「It works!」出ます。 しかし、httpd.confをPHP用に、 LoadModule php5_module C:\PHP\php5apache2.dll とモジュールをロードするよう記述すると、 「ローカルコンピュータでApache2.2を開始できません。 詳細については、システムイベントログを確認してください。 これがMicroSoft以外のサービスである場合は、サービスの製造元に 問い合わせてサービス固有のエラーコード1を参照してください。」 とダイアログが表示され、Apacheが起動しなくなってしまいます。 イベントログには 「Apache2.2 は次のサービス固有のエラーで終了しました: 1 (0x1)」 とあるだけでした。 C:\PHP\php5apache2.dllのパスは間違いないです。 何度インストールし直しても起動しません。 どなたか分かる方いましたらお願い致します。 またインストール時の参考には以下のサイトを見ました。 http://www.goodpic.com/mt/archives/000577.html http://www.y2sunlight.com/ground/?PHP5.0%2F2.Apache2%A4%CE%C0%DF%C4%EA http://allabout.co.jp/internet/database/closeup/CU20050319A/index.htm よろしくお願いします。