• ベストアンサー

phpのインストール。

初歩的なことで申し訳ないですが、表題をおこなえなくて困っています。 先に、以前ほかのQ&Aサイトで質問し、解答がつかなかったため、こちらで再度質問させてもらうことをお詫びしておきます。これがマルチポストに該当する行為なら、まことに申し訳ありません。 先に僕がおこなった手順を示します。設定環境は“WINDOWS XP HOME~”+Apache2.0.54+PHP4です。 ○WINDOWSフォルダへphp.iniをコピー、引き続いてsystem32へphp4ts.dllをコピー。 ○php.iniの書き換え 1.include_pathの設定(先頭のセミコロンを削除) 2.doc_rootの設定(httpd.confの“DocumentRoot”で指定したフォルダを設定しました) 3.extension_dirの設定 4.extension=php_gd2.dll、extension=php_mbstring.dllの先頭のセミコロンを削除 ○httpd.confの書き換え 1.php4apache2.dllを追記 2.MIMEタイプの追記 ここまでです。 まず、php.iniのincludes_pathの設定ですが、phpを展開したフォルダにincludesフォルダが存在しません。 そしてhttpd.confではindex.phpへのアクセスを許す設定が分らなかったため、今回は触れませんでした。 以上の作業をおこなった後に、phpファイルを作成し、print文を実行しましたが、真っ白なページが表示されます。 Apacheのエラーログを見ると、次のようなログがあります。この存在しないファイルというのはなんなのでしょうか? [Wed Aug 10 21:55:38 2005] [error] [client 127.0.0.1] File does not exist: D:/homepage/CFIDE 丸投げのようで躊躇いましたが、ご教示いただけるよう、よろしくお願いします。

noname#17776
noname#17776
  • PHP
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • secua
  • ベストアンサー率100% (1/1)
回答No.2

Windowsフォルダへphp.iniをコピーしたとのことですが、 phpフォルダにあるphp.iniは削除されましたでしょうか? 削除されていない状態では、おそらくphpフォルダのphp.iniの設定が使用されると思います。

noname#17776
質問者

お礼

secuaさん、はじめまして。 レスありがとうございます。 早速ご教示のとおりしたのですが、解決は無理でした。でもそれへの一歩のご助言をいただけたことは、大変感謝しています。 レスをいただけたかたには失礼に当たりますが、いましばらく、『受付中』、を続行させていただくことを、お許しください。

その他の回答 (1)

  • shiz
  • ベストアンサー率36% (4/11)
回答No.1

推測ですが、提示されているエラーログの内容とphpが実行されていない件とは関係がないように思われます。 エラーの内容は、デフォルトのColdFusionのディレクトリが存在しない、というもののようです。以前ColdFusionをインストールされていて、現在は削除している、とかだったりしませんか? それから、phpinfo関数の動作確認はされましたでしょうか?

noname#17776
質問者

お礼

はじめまして、shiz様。質問者のKozzymarch23です。 レス、ありがとうございます。 ColdFusionの件ですが、インストールしたのは“Studio MX”なのですが、今、『すべてのプログラム』をのぞくと、プログラムが見当たりませんでした。 “Studio MX”自体をインストールしなおしたほうがよいでしょうか? さて、御指摘いただいたphpinfo関数を試してみたのですが、どうも表示されません。 皆様からご助言いただいた方法は、理解できる限り試して見ますので、shizさんともども、引き続きご教示のほど、よろしくお願いします。

noname#17776
質問者

補足

“Internet Security”のプログラム制御に、php.exeを追加して許可をしてみましたが、だめでした。

関連するQ&A

  • 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.2 php5 インストール

    VISTAへapache2.2とphp5をインストールしたのですがうまくいかないので質問させていただきます。ユーザーアカウント制御を無効化にしてapacheは無事インストールできました。 その後httpd.confに[LoadModulephp5_module "c:/php/php5apache2_2.dll"] [AddType application/x-httpd-php .php] [AddType application/x-httpd-php-source .phps]を追記。 php5ts.dllとlibmysql.dllをsystem32へ。 php.iniをwindouwsへ移動し default_charset="Shift_JIS" extension_dir = "C:/php/ext" extension=php_mbstring.dll extension=php_mysql.dll mbstring.language = Japanese mbstring.internal_encoding = SJIS mbstring.http_input = auto mbstring.http_output = SJIS mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none と変更したのですが、phpファイルにアクセスすると ファイルダウンロードになってしまします。 どこか設定がおかしかったり、足りない部分があるのでしょうか?

    • ベストアンサー
    • PHP
  • PHPインストール設定がうまくいきません。

    OSはvista、apache2.0を使用 アドレスにhttp://localhostと入力して”あなたの予想に反して”ページ が表示されインストール確認できています。 PHPインストールには、php-5.2.12-Win32.zipを使用しました。 以下手順を記載します。 1/Cドライブ直下に「PHP」というフォルダを作成 2/php-5.2.12-Win32.zipを解凍し中身をC直下のPHPフォルダに入れる 3/php5ts.dllをコピーしC:\WINDOUWS\Sistem32へ貼り付ける 4/php.ini-distをコピーしてC:\WINDOWSへ張りつける  さらにファイル名をphp.iniに変更。 5/httpd.confの修正  LoadModule php5_module c:/php/php5apache2.dll  AddType application/x-httpd-php .php  AddDefaultCharset off  をそれぞれ追記。 5/php.iniの修正  doc_root="c:/Program Files/Apache Group/Apache2/htdocs"  extension_dir ="c:/php/ext"   をそれぞれ追記。 6/Apacheの再起動 この手順の後 phpinfo()でバージョンの表示させようとするのですがうまくいきまん。 習ったときに使用したのがXPでしたが自宅にあるPCがVistaなので設定方 法が違うのではないかと思い質問しました。 環境変数のPath設定もいじってみたのですがうまくいきませんでした。  

    • 締切済み
    • 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
  • phpでpostgresを使いたい(windows

    phpでpostgresを使いたい(windows) Windows版のアパッチとphpをダウンロードして解凍し、phpinfo()が出るところまで来ました。 Apache24 php-7.2.0-Win32-VC15-x64 次にpostgresqlを使いたくてインストールしました。 使えるようにするにはphp.iniを変更しないといけないようですが、ネットで検索して出てくることと実情が合いません。 まず、php.iniが見つからなかったのですが、これはphp.ini-productionをコピーしてphp.iniに名前を変更すればよさそうです。 次に 「extension=php_pgsql.dll」の先頭にセミコロン(;)が付いている場合は上記の図のようにセミコロンを削除して下さい。 とあるのですが、 php.iniの中にphp_pgsql.dllの記述はありません。 どうすればよいでしょうか?

    • 締切済み
    • PHP
  • httpd.confのLoadModule記述方法について

    以下の環境にてサーバー構築を考えているのですが、 httpd.confのLoadModule記述にミスがあるようで、 Apacheを起動することができません。 【環境】   OS :WindowsXP   HTTPD:Apache 2.2.3   PHP :Ver5 【httpd.conf】   LoadModule php5_module c:/php5/php5apache2.dll   AddType application/x-httpd-php .php 昔のPHPインストーラーは自動的にhttpd.confを更新してくれた覚えがあるのですが、 最新のPHPは単なるZIPファイルになり設定が面倒になりました。 行った作業は以下になります。 1.Apacheのインストール 2.テストページの確認 3.PHPの解凍 4.php5ts.dllをc:\WINDOWS\system32にコピー 5.php.ini-distをphp.iniにリネームしてc:\WINDOWSにコピー 6.php.iniの「extension_dir」を「c:\php\ext」に設定 7.上記httpd.confの追記内容を記述する 8.Apacheを再起動するが失敗する 手順としてはサイトによって違いますが、 大体のことは試しましたが駄目でした。 どこが悪いのか全くわからないのですが、 問題を解決するにはどうしたらよいでしょうか?

  • 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をインストールさせたのですが...

    httpd.exe: Syntax error on line 486 of C:/Program Files/Apache Group/conf/httpd.conf: Cannot load C:/php5/php5apache2.dll into server: \x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83W\x83\x85\x81 [\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B] Note the erros or messages above, and press the <ESC> key to exit. PHP5とApache2.2を解説書(書籍)どおりにインストールさせたのですが、Startさせようとすると上記のようなエラーが。 構文エラーとありますが、その下にあるコードが全く解読できません。 PHPのインストール場所: C:\php5\ Apacheのインストール場所: C:\Program Files\Apache Group\ 設定に関しては以下のとおりです: システムフォルダへDLLのコピー:  php5ts.dll  libmysql.dll 環境変数[Path]にphp5を追加 php.iniの編集:  extension_dirの指定  MySQLを有効に PECLモジュールの追加 httpd.confの編集:  LoadModule php5_module "C:/php5/php5apache2.dll"  AddModule mod_php5.c  AddType application/x-httpd-php .php  AddType application/x-httpd-php-source .phps PHPに関して初歩的な質問かもしれませんが、回答をよろしくお願いします。

    • 締切済み
    • 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とApacheの連携で、困ってます。httpd.confどこにあるのでしょう?

    PHPの設定をしました。Apacheのインストールもしました。PHPとApacheの連携を行う必要があるのですが、Apacheの設定ファイルであるhttpd.confを編集する必要があり、「%APACHE\HOME%/conf」フォルダのhttpd.confを変更しなければならないのですが、httpd.confと、「%APACHE\HOME%/conf」フォルダがどこにあるかわかりません。わかる方教えてください。大変困っています。よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう