• ベストアンサー

PHP Apache インストール 困っています;;

(Windows XPを使っています) ネットにつながなくてもPHPの動作を確認できるときいて、 http://2php.jp/php/install_php_windows.html を参考にしまして、PHPとApacheのインストールをしました。 上記URLに記載されていた通りにやったのですが、 http://localhost/ を開いても『Internet Explorer ではこのページは表示できません』 とでてきてしまって、全く見れませんでした(^^;; httpd.confやphp.iniは上記URLを参考に書き換えました。 そして、最終的にはApacheを実行しようとしても、エラーになってしまう始末です。 いろいろと参考サイトを見たのですが、結局はわかりませんでした。。 どなたか、どんなに些細なことでもいいので、アドバイスいただけませんか。 本当にお願いします!!!

  • omkm
  • お礼率33% (108/325)
  • PHP
  • 回答数3
  • ありがとう数0

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

  • ベストアンサー
回答No.1

質問には全く答えていませんが、 XAMPP http://www.apachefriends.org/jp/xampp-windows.html を使うと非常に楽にPHP + apacheがインストール出来ると思います。 (何もしないと余分にMySQLとかも入ってしまいますが。) 個別にソフトウェアを入れた方が色々出来るとは思いますが、 とりあえずPHPを使ってみたいというだけならお勧めします。

その他の回答 (2)

回答No.3

Apache起動でエラーが出るならば、エラー箇所が表示されるはずです。 (プログラムメニュー上にあるApache起動を選択すればコマンドプロンプトが表示されます) その上でその該当箇所を直しましょう。 全角スペースやタブなど入れているのでは?

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.2

ファイアーウォールが有効になっていませんか? もしくは、修正したhttpd.confが貴方の環境にあっていない可能性が高いです。 お使いの環境に合うように修正して下さい。

関連するQ&A

  • Apacheが正常にインストールされたか、確認する

    Apacheが正常にインストールされたか、確認するには? http://www.apachelounge.com/ からhttpd-2.4.6-win64-VC11.zipをデスクトップに落として、 http://www.adminweb.jp/apache/install/index2.html を参考に、 C:\にpgフォルダを作成し、設定ファイルの修正をしたのですが、 アパッチがうまくインストールされ方どうやったらわかりますか? デスクトップに 中身が <?php echo"Hello world"; ?> の、hello.phpと言うファイルを作り、 http://localhost/hello.php を表示させてみたのですが、 「Internet Explorer ではこのページは表示できません」になります。 hello.phpの置き場がデスクトップなのがダメなのかもしれないのですが hello.phpをどこに入れればいいのでしょうか? そもそもアパッチが正常にインストールされてないから、表示されないのでしょうか? ちなみに、httpd.confは C:\pg\Apache\Apache24\conf にあります。

    • ベストアンサー
    • PHP
  • apache2.2とPHP5のインストール

    こんにちは。パソコンはあまり得意ではないのですが、PHPを使わなければならない状況となり、apacheが正しく起動してくれないため困っています。 OSはvistaで、apache2.2とPHP5をインストールしました。グーグルで調べて環境設定をしたのですが、apacheを起動しても[The requested operation has failed!」と出てきてしまいます 。 <httpd.confで> LoadModule php5_module c:/php/php5apache2_2.dll Addtype application/x-httpd-php .php PHPIniDir"C:/php5" AddDefault Charset none ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2" ServerName localhost:8080 <php.iniで> doc_root = "c:/Program Files/Apache SoftwareFoundation/Apache2.2/htdocs" extension_dir = "c:\php5\ext" mbstring.internal_encoding = UTF8 mbstring.http_output = UTF8 mbstring.substitute_character = none; output_handler = mb_output_handler 以上が変更した点です。path設定もしました。なぜapacheが起動しないのかさっぱり分りません。上記で何か間違った点、足りない点などありましたらご指導お願いします!

    • ベストアンサー
    • PHP
  • PHP+Apacheの連携を教えていただけませんか?

    PHPとApacheの連携がうまくできなくて困っています。 自分でもいろいろ調べたり、似た質問の回答を参考にしたりしましたが解決できません。 よかったら教えてください。お願いします。 ------------------------------ 症状 ------------------------------ 1.Apacheは無事起動できています。(http://localhost/は表示済み) 2.<?php phpinfo(); ?>を記述したphpファイルを実行すると、phpファイルのダウンロードが開始します。(http://localhost/phpinfo.php/) 3.<html>~<b>開始</b><br><?php> echo "こんにちは"; <?/>~</html>を記述したphpファイルを実行すると、開始のみ表示されます。 ------------------------------ 環境 ------------------------------ OS:Windows Vista PHP:PHP5.2.5 Apache:Apache2.0.63 ------------------------------ 今までに操作した内容 ------------------------------ <各ルート> c:/php c:/Windows/php.ini c:/Program Files/Apache Group/Apache2/conf/httpd.conf <httpd.confへの追加> LoadModule php5_module c:/php/php5apache2.dll AddType application/x-httpd-php .php AddType application/x-httpd-source .phps <php.iniへの追加、変更> output_handler =mb_output_handler default_charset = "EUC-JP" extension_dir = "c:/php/ext" extention=php_mbstring.dll extention=php_mysql.dll mbstring.language = Japanese mbstring.internal_encording = EUC-JP mbstring.http_input = auto mbstring.http_output = EUC-JP mbstring.encording_translation = On mbstring.detect_order = auto mbstring.substitute_character = none; 何か情報が足らなければ追記します。 詳しく記載されているWebサイトでもいいので、教えてください。 よろしくお願いします。

    • 締切済み
    • PHP
  • PHP MYSQLのインストール

    できません!。Apacheは入ったのですがPHPが反応しません。 php.ini httpd.confの構文エラーは分かっているのですが、いろんなサイトを検索すると書いてあることが違いどれを参考にしていいのか分かりません。ずばりこうしろと書いてあるサイトはありませんか? PHP5.2.55 Apache2.0.55 MYSQL4.1 windowsXP

    • 締切済み
    • PHP
  • PHP使用時のアパッチ設定ファイル

    windows2000 にapache_2.0.44 をインストールしています。 ここにphp4.3.0をインストールしようとしています。インストーラー版は使っていません。 ファイルのリネームと移動は済んだのですが、php.ini と apacheのhttpd.confの設定ファイルをどのように変更すれば良いのか分かりません。 本や他のサイトを調べてみるとhttpd.confに LoadModule php4_module c:/php/sapi/php4apache.dll を追加するように書いてありますが、この文を他のLoadModuleが並んでいる一番下に追加すると、apacheが起動しなくなってしまいます。 できることなら、php.ini と httpd.conf に必要な変更箇所を教えてもらえませんでしょうか? ファイルのディレクトリは ■apache C:\Apache2\www ←ドキュメントフォルダ ■php C:\php\extensions ←エクステンションのフォルダ C:\php\sapi です。虫のいいお願いですがよろしくお願いします。

    • ベストアンサー
    • PHP
  • Apache2.0とPHP5でApacheが起動しない

    使っていないPCを使用して、WEBサーバを構築中です。 ・WindowsXP ・Apache2.0.58 ・PHP5.1.4 (これにMySQLとActivePerlもインストールする予定です) で作っているのですが、 httpd.confファイルに LoadModule php5_module c:/php/php5apache2.dll を追加したところ、Apacheが起動しなくなりました。 上の文をコメントアウトすると起動します。 PHPはダウンロード&解凍しただけで、php.iniの設定等は何もしていません。 過去の質問を参考にしたのですが、解決できません。 どうぞご指導をお願いします。 初心者ですので、質問内容に不足がありましたら補足します。

  • Apache 2.4でphp-5.3を使いたいです

    Apache 2.4.0でphp-5.3.9を使いたいです。 Apacheのインストールは、 http://www.apachelounge.com/download/から Apache 2.4.0 httpd-2.4.0-win32.zip をダウンロードし、c:/pg/にApache24という名前のフォルダで配置しました。 ドキュメントルートのhtmlファイルをブラウザで表示できるところまでできています。 そして、c:/pg/Apache24に空のフォルダc:/pg/Apache24/phpを作成します。 PHP 5.3 (5.3.9)用のモジュールは上記のページから php5apache2_4.dll-php-5.3.9-win32.zip をダウンロードしてc:/pg/Apache24/phpに php5apache2_4.dllを配置しました。 PHPのインストールは http://windows.php.net/download/から PHP 5.3 (5.3.9) Zip [14.94MB] sha1: 4149d79a877ae7ccb0e5419b13152b5bd3074825 php-5.3.9-nts-Win32-VC9-x86.zipをダウンロードし c:/pg/Apache24/phpに全て展開しました。 c:/pg/Apache24/phpには 「php5apache2_4.dll」と「展開したphp-5.3.9-nts-Win32-VC9-x86.zip」が入っています。 そして、 C:/pg/Apache24/conf/http.confの167行目に LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dllを追加しました。 ----------------------------------------------------------- #LoadModule version_module modules/mod_version.so #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule xml2enc_module modules/mod_xml2enc.so LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dll ----------------------------------------------------------- ダウンロードと一緒についてくるPHPのマニュアルを見ると、 # Runs with PHP 5.3.9, Apache 2.4 and Win 32 # Install: - Copy php5apache2_4.dll to your php folder (eg. c:/php) (和訳:php5apache2_4.dllをあなたのphpフォルダーへコピーして下さい) ⇒完了済み # Add to your httpd.conf (和訳:あなたのhttpd.confに追加して下さい) LoadModule php5_module "c:/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php ⇒1つ目は完了済み、2つ目はまだ # configure the path to php.ini (和訳:php.iniへのパスを形成して下さい。) PHPIniDir "C:/php" ⇒まだ この状態でコマンドプロンプトから C:\pg\Apache24\bin\httpd を入力すると下記のエラーが出てしまいます。 C:\pg\Apache24\bin\httpd (←Apacheの起動) httpd: Syntax error on line 167 of C:/pg/Apache24/conf/http.conf : Cannot load C:/pg/Apache24/php/php5apache2_2.dll into server: \x8ew\x92\x82\xb3\x82~~~~ C: (←Apacheが終了) なぜエラーになってしまうのでしょうか。

  • PHP5インストール後Apacheを起動しようとすると

    PHP4をPHP5.2.5にインストールし直しの作業をしています。 一通り作業が終了して、Apacheを起動しようとすると下記のようなエラーがでてしまい、Apacheの起動ができません。 -------------------------------------------- Syntax error on line193 of c:/program/files/apache/conf/httpd.conf: Cannot load c:/php/php5apache2.dll into server:(126)指定されたモジュールが見つかりません。: -------------------------------------------- Syntax errorなのでどこかの記述が間違っているのかと思ったのですが、どこが間違っているのかわかりません。 エラーで指摘されているファイルの行数の部分は LoadModule php5_module c:/php/php5apache2.dll と指定しています。 元々ApacheとPHP4を使用していて、今までは問題ありませんでした。 PHP5のインストールした手順は以下の通りです。 1.PHP5.2.5のzipファイルをダウンロード 2.cドライブ直下においていたPHP4の「php」というフォルダを削除 3.zipファイルを解凍し、フォルダ名を「php」と変更して、cドライブ直下に設置 4.「c:\Windows」内に「php.ini-dist」を「php.ini」に名前変更し、ファイルに上書き(php4インストール時にコピーしたものに上書きコピーしました) 5.「c:\Windows\System32」内に「php5ts.dll」と「libmysql.dll」をコピー 6.「c:/program/files/apache/conf/httpd.conf」のPHP4の記述になっている部分を修正。  ・「LoadModule php5_module c:/php/php5apache2.dll」  ・「AddModule mod_php5.c」 とこのような流れで作業しました。 指摘されている部分ですが、ファイルはcドライブの直下「php」フォルダ内に「php5apache2.dll」というファイルは存在しています。 Apacheのバージョンは1.3.29を使用しています。 何か作業が抜けているのでしょうか? よろしくお願いします

    • ベストアンサー
    • PHP
  • PHPとApacheの連携

    PHPとApacheの連携 PHP初心者です。 php5.3.2とApacheを連携させたいのです。参考書やネットから探し httpd.confを設定しているのですが。 書かれている設定項目がhttpd.confに見当たりません。 --------------- AddDefaultCharset none LoadModule php5_module c:/php5/php5apache2.dll AddType application/x-httpd-php .php --------------- php5apache2.dllもPhpファイル上にないのでどうしていいかわかりません。 設定項目を教えてください。お願いします

    • ベストアンサー
    • PHP
  • phpが表示されません。

    phpを表示させようと頑張っていますが表示されません。 localhostと打てば「It works!」と出るのでapacheも一応動いていると思います。phpは表示されませんがhtmlは表示されます。httpd.confとphp.iniの設定もしているつもりですが動かない原因がよくわかりません。 ちなみにapache2.2.11・php-5.2.8を使用しています。

専門家に質問してみよう