• ベストアンサー

PHP5のセットアップについて

お世話利になります。 APACHEとPHP5を 購入した本の通りにセットアップ したのですが。 APACHEの動作確認はOK なのですが、 <?php phpinfo(); ?> をlocalhostで起動すると もろにソースが表示されてしまうのですが。 セットアップは4回位やり直してミスは ないと思うのですが。 OSはWIN2000です。 よろしくお願いいたします。

  • PHP
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
noname#39970
noname#39970
回答No.1
sendaitaro
質問者

お礼

有難うございました。 ネットで調べたら AddType application/x-httpd-php-source .phps の最後の「s」が抜けてました。 追加したら動作しました。

その他の回答 (1)

noname#98978
noname#98978
回答No.2

>ミスはないと思うのですが。 それなら、本が間違っている、ということです。

関連するQ&A

  • 基礎からはじめるPHP

    という参考書で勉強をしているのですが、 どうしてもphpの環境設定ができません。 apache2.2は正常に起動しているようなのですが、 <?php phpinfo() ;?> のようなソースを書いてブラウザで確認をする段階でエラーが表示されます。 これはapacheがphpを認識していないという事なのでしょうか? 今読んでいる本はxpを基準として記述されているようなのですが 使っているOSはWin7です。 xpとではインストール方法や環境設定の方法に違いがあるのでしょうか? またWin7を基準としてインストール方法や環境設定方法を紹介している サイトなどがあれば教えていただきたいです。 http://localhost/でIt Works!という画面は表示されます。 どなたか詳しい方がいれば教えていただきたいです。 おねがいします。

    • ベストアンサー
    • PHP
  • 【初歩】Win98+Apache2+PHP4のセットアップでつまづきました…

    コンピュータ名:srvnameという、Windows98機に、Apache 2.2.4とPHP4.4.7を入れたのですが動作しません。 業者が開発したWebシステム環境をローカルに再現しようとしています。後々、PEARやMySQLも使用しますが、私自身、エンドユーザーなのでこういうことは詳しくないです。 ◆◆◆ 問題点は下記の2件です。◆◆◆ ・http://localhost/やhttp://srvname/ にアクセスしても「It works!」が出ません。 ・<?php phpinfo(); ?>にアクセスしても、生ソースが表示されてしまいます。 ◆◆◆やった手順は下記の通りです。◆◆◆ (1) Apaecheを推奨のままインストール。サーバーからhttp://localhost/とやったり別PCからhttp:srvname/にアクセスしたら「It works!」が出た。 (2) 下記を参考に、PHPをセットアップ。 http://allabout.co.jp/internet/database/closeup/CU20031114/index.htm ●php4ts.dllをC:\WINDOWにコピー ●php.ini-distをコピーし、php.iniとリネームしてC:\WINDOWS内にコピーし内容修正 ・include_path = ".;c:\php\includes;c:\php\pear" ・doc_root = "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs" ・extension_dir = "c:\php\extensions" ●c:\php\dllsの全DLLをC:\WINDOWS\SYSTEM内にコピー ●httpd.conf を修正 ・LoadModule php4_module c:/php/sapi/php4apache.dll ・AddModule mod_php4.c を追加したかったですが、httpd.conf内にこういう項目ありません ・AddType application/x-httpd-php .php ・AddType application/x-httpd-php-source .phps ●ApacheをRestartしてうまくいかないので、Windows98も再起動。 ・サーバー機で下記にアクセス。 http://localhost/ ==>ページを表示できません。 http://localhost/test.php ==>ページを表示できません。(中はphpinfoです) ・別PCから下記にアクセス http://srvname/ ==>It works!と出て成功。 http://srvname/test.php ==>ページを表示できません。(中はphpinfoです) ところで、Apache2だと、あなたの予想に反して・・・というユーモアな文言はなくなったのですか?

    • ベストアンサー
    • PHP
  • 初心者・・・未だに設定の段階でつまづいています。

    ゼロからわかるPHP超入門、という参考書を買ってきて、環境設定をしている段階でつまづいています。以下、状況です。 1.Apacheをインストール→動作確認OK 2.PHPのインストール 3.エディタのインストール→動作確認OK 4.Cドライブにテストフォルダを作成 5.httpd.confを開いて、テストフォルダに関連付ける 6.Apacheを再起動→再起動確認 ここまでは順調でした。しかし、 7.PHPの確認用プログラム(phpinfo.php)を作成   01: <?php 02: phpinfo(); 03: ?>    この作業をした後、ブラウザにhttp://localhost/phpinfo.php と入力するとHTTP 500 内部サーバーエラー WEBサイトがメンテナンス中かプログラム上の問題がある、と表示されてしまいます。 参考書によれば、 httpd.confの編集ミス、Apacheの再起動忘れ、phpinfoのファイル名、内容、保存場所間違い、指定したURLがそもそも間違っている、 の4点がよくあるミスだとして取り上げられていました。 http://localhost/ と入力した際にはテストフォルダ内に作成したindexの内容が表示されるので、どうやら7番目の作業そのものにミスがあった可能性が高いような気がします。 書き方が間違っているのでしょうか? それ以外の考えられるミスがあれば、お教えください。 どうか、よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP5とApache2.2の連携方法を教えてください。

    PHP5とApache2.2の連携の仕方を教えてください。 httpd.confの書き換えなど、分らなくなってしまいました。 そこや、あとApache2.0の時とどう違うのでしょうか。 一応いろいろやってみても、http://localhost/phpinfo.php でソースしか表示できませんので、関連づけできてません。 どなたかお力添えをいただけないでしょうか

    • 締切済み
    • PHP
  • apacheとphpを入れたのですが上手く動作してくれません。

    apacheを起動すると次の様なものが表示されます。 The requested URL /phpinfo was not found on this server. Apache/2.0.53 (Win32) Server at localhost Port 80 restartすると表示されません、これは何か問題あるのでしょうか? またphpを実装して実行したら The requested URL /phpinfo was not found on this server. Apache/2.0.53 (Win32) Server at localhost Port 80 この様なエラー?が発生しました。 どうしたらいいのうでしょうか??色々調べてやってみても駄目だした、皆様宜しくお願いします。

    • 締切済み
    • PHP
  • PHPのファイルが開けません

    http://www.phpbook.jp/tutorial/ini/index2.html sample2-1.phpファイルと全く同じコードのファイル sample2をphpinfo.phpファイル(http://www.phpbook.jp/install/phpini/index2.html) と同じ場所に入れました(C:\Program Files\Apache\Apache24\htdocs)が、 http://localhost/phpinfo.php の時は早く表示されるのに http://localhost/ sample2.php はWeb ページが見つかりません (ちなみにアドレスがhttp://localhost/%20sample2.phpとなります) と出てしまいました。置く場所を間違えていますか?

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

    はじめまして。 今サーバーを立てようと思ってApacheとPHPを設定しているところです。 apache_2.0.59-win32-x86-no_ssl.msi php-4.3.11-Win32 を使ってインストールをしているのですが サイトに載っているとおり 設定をしていろいろやっているのですが apacheをリスタートした後 最終的にtest.phpをwindowsのapache配下のhtdocsに格納 内容 <?php phpinfo(); ?> http://localhost/test.php そうするとメモ帳でtest.phpが開いてしまいます。 何が原因かわかる方教えていただけないでしょうか? よろしくお願いします。

    • 締切済み
    • PHP
  • PHPとAppacheの設定に関する表示エラー

    こんにちは。初歩的な質問になりますが、皆様ご教示いただけないでしょうか。 このたびWindows7環境下でapache2.2とPHP5.3.4をダウンロードしました。 その際 apacheはC:\Program Files (x86)以下のフォルダに PHPは、C:\PHPに保存しました。 appacheのhttpd.confのLoadModuleから始まる文字列がある箇所に次の2行を追加し、  PHPIniDir "C:\PHP"  LoadModule php5_module C:\PHP\php5apache2_2.dll Addtypeという文字列が記載されている箇所の最後に次の2行を追加しました。  AddType application/x-httpd-php .php  AddType application/x-httpd-php-source .phps またPHPについては php.iniの; extension_dir = "./"が記載されているブロックの最後に次の1行を追加しました。 extension_dir = "C:\PHP\ext" PHPの動作確認をするため、 <?php phpinfo(); ?> というソースを書いたファイルをphpinfo.phpという名前で下記のフォルダに格納しました。 C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs ブラウザ(インターネットエクスプローラー)で http://localhost/と入力すればIt works と表示されるものの http://localhost/phpinfo.phpと入力するとPHPの設定情報が記載された表があらわれず <?phpから始まるさきほどのソースが表示されるのみです。 apacheは再起動しています。 いろいろ調べてみましたがわかりませんでした。 考えられる原因等を教えていただけないでしょうか。

    • 締切済み
    • PHP
  • Phpが環境設定がうまくいかない。

    環境 ローカル内、サーバーApache Apacheのエラーログはなし。 症状 読み込むと設定情報ではなくそのままhtmlで表示される。 例 http://localhost/test.phpに接続 ↓ 表示 <? phpinfo() ?> と設定情報ではなくそのまま表示される。 htmlソース <code><span style="color: #000000"> <span style="color: #0000BB">&lt;?&nbsp;phpinfo</span><span style="color: #007700">()&nbsp;</span><span style="color: #0000BB">?&gt; <br /></span> </code> (文字の色が変わっているところをみると一応phpが動作しているか?) php.iniの修正内容 doc_rootの指定 doc_root ="C:Program Files /Apache Group/Apache2/htdocs/" extension_dirの指定 extenstion_dir = "c:/php/ext" magic_quotes_gpcはoffです。 参照本「MySQL5構築ガイド」秀和システム まったく本と同じ手順を踏んでいますが動作しません。 コードの変更ミスはありません。確認済みです。 どなたか解決のヒントをお願いします。

    • 締切済み
    • PHP
  • ローカルでPHPファイルが実行されません

    http://localhost/test.php <?php phpinfo(); ?> 見ると、タグがそのまま表示されてしまい、実行されません。 何を直せばローカルでも動くようになりますか? Win8.1 アパッチインストール済 サーバー上にアップしてみると、きちんと動作確認できます。 文字コードUTF-8 BOMなし ・・でもアップする前にローカルで確認したいんです。 php.ini ファイルがないのが原因でしょうか。 詳しい方、よろしくお願い致します。

    • ベストアンサー
    • PHP