• 締切済み

phpが表示されません。

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

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>phpは表示されませんがhtmlは表示されます 状況がわかりかねます。 所定のphpにアクセスしたとき、 1.空白のページが表示される 2.PHPのソースがそのまま表示される 3.エラーになる 4.そのた意図していない表示になる などによって状況がだいぶ異なると思います。 またPHPをモジュールで実行するのとCGIで実行するのでは 若干対応がかわってきます。そのあたりも含めて再検証のうえ 質問なさるとよろしいかと思います。

関連するQ&A

  • PHPのファイルを表示できない

    現在PHPとApacheを用いてPukiwikiを構築しようと思っています。 PHP,Apacheをインストールしphp.iniとhttpd.confの設定をし、ApacheのhtdocsのフォルダにPukiwikiを入れてみたのですが、WebでPukiwiki内のphpファイルを見ようとするとファイルの保存画面が出てきてしまいうまくいきません。 どこかのファイルの設定をいじれば解決できるのでしょうか? ちなみにWindowsXP、PHP-5.2.1、Apache2.2.4を使用しています。 宜しくお願いします。

  • httpd.confの場所とphp.iniの設定

    いつもお世話になっております。 ps auxww で表示したapacheが、/usr/sbin/httpd となっていた場合、 ここで動いているapacheのhttpd.confを正確に導く方法は、どのようになりますでしょうか。 これまで、apacheを調べるときには、 ・rpm -qa | grep apache もしくは、 /usr/local周りを調べていましたが、 apacheが/usr/local/で、複数稼動している場合、 または、/etc/httpd で動いているのか不明な場合、 どのconfをいじるべきかわからないためです。 また、httpd.confの場所がわかった場合、 phpがモジュールとして動いていた場合、 httpd.confに、LoadModule php5_module ・・・ となりますが、そのphp.iniの設定ファイルを導くには、 どのようにしたらよいでしょうか。 これまでは、phpが動くところで、phpinfoして、探していましたが、 それ以外に、いくつか方法を教えていただけると助かります。 最後に、php.iniを編集した後、正しくphp.iniが設定されているか(文法間違いがないか) どうかを確認するには、どうしたらよいでしょうか。 apacheでいう configtestみたいなものはありますでしょうか。 以上、たくさんで申し訳ございませんが、 何卒よろしくお願い致します。

  • PHP5とApache2.2の連携方法を教えてください。

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

    • 締切済み
    • PHP
  • PHPの設定について

    PHPのソースコード?を作ってフォルダに持っていって ttp://localhost/test.php などやってもPHPが反映されず書いた文が出てきてしまいます。 検索したりしていろいろやってるのですがどうしても PHPの設定がうまくいきません・・・ PHP、apacheとも新しいバージョンでの 設定方法が載ってる本、またはHPを教えてほしいです。 後、httpd.confやphp.iniなどを 書き換えると設定が変わると思うのですが 文の内容を理解するには何を勉強すればいいのでしょうか?

    • ベストアンサー
    • 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
  • 【初歩】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
  • Mac でPHP

    こんにちは。最近PHPを独学しようと、ApacheとPHP使用の環境を設定しているところです。Apacheの動作確認はしました。http://localhostにアクセスして、画面を見ました。httpd.confも、 http://homepage.mac.com/dnagase/macosx/perlcgi.html を参考に変え、ターミナルで、Apacheを再起動した後、PC内にあるphp拡張子のついたファイルをあけたのですが、 <?php  echo "あいうえお"; ?> ↑が内容です。 ブラウザには何もうつりません、、、、。 何が原因か教えていただける事は可能でしょうか? ちなみのPCのバージョンは、10.4.1です。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • phpの設定について

    初めて書込みします。 php初心者です。 現在、apacheはインストールでき、http://localhost/で It Works!は表示されました。 phpをインストーラでいれましたが、http://localhost/test.phpで みてみると何も表示がされず真っ白です。 「ページが表示されました」とはでてるのですが、いったい何が原因かわかりません。 何か考えられる原因があれば教えてください。

  • <?php phpinfo(); ?>が出たり出なかったり

    ApacheとPHPをインストールしました バージョンは   Apache 2.0.50   php-5.0.1-Win32.zip info.phpというファイルに下記の内容をいれ <?php phpinfo(); ?> これをホームディレクトリーに置いて http://localhost/info.php と入力すると  ページが表示できません、→エラー  表示されました→で画面は真っ白  その他のエラーがでますが たまーに成功してphp情報が出ます こうした状況ではどうアプローチしたらいいでしょう なおPHPの設定は; 1.php.iniの設定と配置 2.httpd.confの修正とApacheの再起動 3.libmysql.dllの配置 を行っています 設定が間違っていれば、php情報は表示されない はずだし、困っています 成功してphpが表示されるのは20回に一回くらい それは、更新ボタンを何回もたたいています 再起動したからでるものでもないようです

    • ベストアンサー
    • PHP
  • PHP7のphp.iniが読込みできない

    Windows7 64bitの C:\Apache24にApache2.4をインストールして、 C\php7にPHP7をインストールしました。 (php-7.1.1-Win32-VC14-x64.zipを解凍してできたフォルダをphp7にリネームしてC:\に置きました) それで、Apacheのhttpd.confやphp.iniの必要部分を書き換えて、 C:\Apache24\htdocsに <? phpinfo() ?> と記入したinfo.phpを置いて、Apacheを起動して、 ttp://127.0.0.1/info.phpにブラウザでアクセスしたところ、 phpinfo()の画面が表示されて、インストールできたと思ったのですが、 良く見ると、 php.iniでextension_dir = "c:\php7\ext"と設定しているのに、 extension_dirがC:\php7\extではなく、C:\php\extとなっていて、 mbstringなども読み込まれていないのです。 Loaded Configuration File もnoneとなっていて、php.iniが読み込まれていないようです。 Configuration File (php.ini) Path はC:\windows となっていますが、C:\windows には php.iniは入れていません。 ネットで調べて、httpd.confに PHPINIDir "C:/php7" と記入するといいとあったので、記入してApacheを再起動して info.phpにアクセスしたところ、白紙のページが表示されました。 PHPINIDir "C:/php7"を削除して、Apacheを再起動してinfo.phpにアクセスすると、 phpinfo()の画面が表示されます。 試しに、C:\windowsにphp.iniを入れてみると、また白紙のページになります。 つまり、php.iniを読み込もうとすると白紙にページになっていまうのです。 php.iniにエラーがあるのかと思って、解凍して何も変更していないphp.iniを 使ってみてもだめでした。php.iniの構文チェックができればと思って いろいろ調べたのですがネット上で見つからなかったです。 希望ですが、なんとかphp.iniを読み込んで白紙ではなくページを表示できて、 mbstringなども有効になっていればと思います。 どうぞよろしくお願いします。

    • 締切済み
    • PHP