• 締切済み

PHPのインストールについて

色々なサイトを見てPHPやapacheのインストールをするのですが ブラウザで"<? phpinfo(); ?>"というスクリプトを実行しても ファイルの保存になってしまいます 何かここには無い特別な操作等が必要なのでしょうか? 初心者なので何言ってるか訳が分からないかもしれませんが、要点は "下記のページの動作確認をしても書いてある通りにならず、「ファイルのダウンロード」になってしまう" ということです ttp://y-kit.jp/saba/xp/phpsetup.htm

みんなの回答

  • ebiku
  • ベストアンサー率26% (41/157)
回答No.2

バージョンはいくつでしょうか? 上記URLでは4.3.1です。 php4apache.dllやC:/php/extensions/がバージョン5.*.*だと変える必要があったと思います。 確認してみてください。

QWERT_256
質問者

補足

最初にバージョン等書くべきでしたね。すいません 使っているバージョンは・・・ Apache 1.3.34 PHP 4.3.10 です。 これは・・・変える必要があるでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • yui_o
  • ベストアンサー率38% (1217/3131)
回答No.1

apacheのhttpd.conf設定で AddType application/x-httpd-php .php は記述してありますか?

QWERT_256
質問者

補足

えぇ、書いてあります。

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

関連するQ&A

  • PHPインストールについて

    初心者でこれからPHPを学ぼうとしている者です。 皆様のお力添え宜しくお願い致します。 Apacheのインスールを終え、 http://www.phpbook.jp/install/index.html様の 手順に沿ってPHPのダウンロードと php.iniファイルの設定をしたのですが、 phpinfo関数とやらがうまくブラウザに表示せず、 phpinfo関数を記述したPHPファイルをダウンロードしますか?という メッセージが出てしまいます。 これはPHPの設定がうまくいってないのでしょうか?

    • 締切済み
    • PHP
  • PHPのインストールについて教えてください。

    linux9にapache2.0.54 PHP4.4.0 をインストールしたのですが、phpinfo.phpというサンプルをつくり実行すると、 Forbidden You don't have permission to access /phpinfo.php ======================== Apache/2.0.54(Unix) mod_jk2/2.0.4 PHP/4.4.0 Server at 127.0.0.1 Port 80 と表示されてしまいます。 PHP初心者なのでどなたか助けていただけませんか? よろしくお願いします。 indexページやCGIは正常に動いています。

    • ベストアンサー
    • PHP
  • PHPのインストールについて

    php-5.1.2-Win32 Apache_2.0.55-win32-x86-no_ssl windows XP 秀丸エディタ 色々なサイトを見てPHPやapacheのインストールをするのですが ブラウザで"<? phpinfo(); ?>"というスクリプトを実行しても アドレス(http://localhost/phpinfo.php) ファイルの保存になってしまいます:(ダウンロード用のダイアログ起動する) httpd.conf 又は php.ini の修正もしているんですが php5ts.dllをコピー →(c:¥windows¥system32) php.ini.distをphp.iniにリネームしコピー →(c:¥windows) ファイル修正後、Apache を再起動もしています。 Apacheでは、テスト画面は成功しています PHPとApacheの連携がわるいのか、他に原因があるのかわかりません 初心者です。どうぞ宜しくお願いします。 ※ httpd.conf の修正 LoadModule php5_module c:/php/php5apache2.dll AddDefaultCharset none AddType application/x-httpt-php .php AddType application/x-httpd-php-source .phps ※ php.ini の修正 output_buffering = On output_handler = handler=mb_output_handler default_charset = Shift_JIS doc_root ="C:/Program Files/Apache Group/Apache2/htdocs" extension_dir = "c:/php/ext" extension=php_mbstring.dll mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = SJIS mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = auto mbstring.script_encoding = EUC-JP

    • ベストアンサー
    • PHP
  • windows2003serverにapache,PHP,MySqlをインストールして動かしたい

    はじめまして・・・サーバーが動きません OS:windows2003R2SP2で Apache2.0.59 PHP4.4.6 Mysql4.0.26 をインストールして動かしたいのですが…動きません Mysql→Apache→PHPの順でインストール Mysql、apache、は普通にインストールでき動作確認が出来ました。 PHPをインストールして…Apacheからphpinfo()を流すと…そのまんまブラウザに出力[<?phpinfo();?>]されます。 コマンドプロンプト→PHP d:\htdocs\phpinfo.phpを流すときちんとコマンドプロンプト上では出力されます。 何が悪いのでしょうか? 同じ開発端末windows200proでは同じ構成で普通に動作しています。 IISをインストールしてFTPサーバーを動かしているからでしょうか? それともwindows2003server無理なのでしょうか? よろしくお願いします。

  • PHP5がインストールできない

    http://homepage1.nifty.com/yito/anhttpd/faq/php5.html ここを頼りにローカルでphpが動くように作業をしています。 ページ最後のphpinfo.phpを実行するところまできたんですが、うまくいきません。 ページがブラウザに表示されるはずなんですが、ファイルをダウンロードしようとしてしまいます。 何が原因なんでしょうか?

    • ベストアンサー
    • PHP
  • 拡張子.phpがiEPGとなってしまう

    こんばんは。 ちょっとこまってるのです。 私のPC windows XP Home SP2にApache2.058とPHP5.16がインストールされています。Apacheは正常に動作しています。 ここまできてPHPのテストをしようと思ってphpinfoのtest.phpを作ってlocalhostのフォルダに入れたんですが、いざブラウザで開くとtest.phpをiEPGとしてダウンロードしようとします。 ファイルの関連付けなども変更したんですがだめです。 どのへんでだめなんでしょうか? 至らない点があったら指摘してください。 おねがいします。

    • ベストアンサー
    • PHP
  • PHPのインストールができません

    PHPとApacheをインストールしてApacheは動作したのですが、PHPの動作確認でphpinfo() を行っても画面に「<?php phpinfo(); ?>」が表示されるだけでPHP情報が表示されません。 Windows7 professional PHP version:php-5.3.3-win32-vc6-x86.msi    インストール先:C:\PHP apache version:Apache 2.2.17      インストール先:C:\Program Files (x86)\Apache Software Foundation\Apache2.2 httpd.confには下記のものは追記済みです。 ServerRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2" DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs" <Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"> AddType application/x-httpd-php .php AddType application/x-httpd-php-souce .phps PHPIniDir "C:/PHP/" LoadModule php5_module "C:/PHP/php5apache2_2.dll" またphp.iniもshort_open_tag = Offになっています。 エラーログを見ましたが特にエラーは上がっていません。 いろいろなHPを見て調べたのですがわかりません。 インストールは主に下記のHPを参考にさせていただきました。 http://blog.livedoor.jp/yk_pointer/archives/65526007.html PHPについてはこれから勉強しようと思っているところですので むずかしいことはわかりませんが、何かヒントをいただければ 勉強しながら解決したいと思います すみませんがよろしくお願いします。

    • ベストアンサー
    • PHP
  • phpのみエラーになる

    申し訳ありません。先ほどの質問に環境などを書くのをわすれましたので、再度送信します。 Webサーバをインストールしなおしたのですが、htmlは、正常に読めるのですが、phpファイルにアクセスすると、「ページが見つかりません(サーバーが見つからないか、DNS エラーです。)」となってしまいます。もちろん、phpファイルは存在します。 どこかの設定が間違っているのだと思うのですが、どこを確認すればよいでしょうか? 環境:Linux(RedHad)+Apache2+PHP5+Oracle10g 少し確認が進んで、ローカルでは、phpは実行します。 phpinfoも出力されました。 ただ、やはりブラウザから行うとダメです。 Apacheの設定っぽいので、調べてみます。

    • ベストアンサー
    • 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
  • phpinfo.phpを開くとファイルのダウンロードになる

    phpの動作確認のため、phpinfo.phpファイルを作成しました。 <?php  phpinfo(); ?> という内容のphpファイルなのですが、ブラウザで確認しようとすると 「ファイルのダウンロード」というメッセージが表示され、肝心の phpの動作確認が出来ない状態です。 普通に開いて動作確認するためにはどうすればいいのでしょうか? アドバイスをお願いいたします。 ※phpの設定変更等は完了しています。