• ベストアンサー

PHPインストールについて

satohの回答

  • satoh
  • ベストアンサー率77% (17/22)
回答No.5

Windowsでの設定はさっぱり分かりませんが、Apacheの一般論として書いてみます。 画面が出ません、の意味がやや不明瞭ですが、設定のポイントとしては、 1. PHPモジュールが読み込まれているかどうか 2. .phpという拡張子に対してPHPモジュールが適用されるように設定されているかどうか(mime設定されているか) の2点だと思います。 基本はApacheのエラーログを見るとわかると思うのですが、Windowsの場合、どこにあるかは知りません。 (Unixで自前ビルド、デフォルト設定だと/usr/local/apache/logs/error_logになります。) 他の方法としては、1は、httpd.confの設定でserver-infoを有効にしていると http://localhost/server-info を見ることによってPHPモジュールが読み込まれているかどうかわかります。(有効であればこの画面のどこかにPHPモジュールに関連した文字列を見つけられるはずです。) # 他にもfirefoxなどでlive HTTP headersエクステンション入れてたり、w3m等を使うとサーバ自称名などで推察できます。 2も同じ画面のどこかに.phpという拡張子が何というmimeになっているかが書かれているはずです。 どちらもうまく行かない場合は、設定ファイルの場所が違っている、設定ファイルのどこかの書き方が間違っていてPHPに関しての部分が有効になっていない、などの理由が考えられます。 一方でも有効になっていればあと一歩です。何がうまくいっていないか書けばよい回答が得られると思います。

changer13
質問者

補足

とても丁寧で専門的なご意見ありがとうございます。とても勉強になります。 http://localhost/server-info​ で確認したところページが見つかりませんと表示されてしまいました。 あとApacheのエラーログを見つけたました。 [notice] Parent: Created child process 1152 [notice] Child 1152: Child process is running [notice] Child 1152: Acquired the start mutex. [notice] Child 1152: Starting 250 worker threads. [notice] Parent: Received shutdown signal -- Shutting down the server. [notice] Child 1152: Exit event signaled. Child process is ending. [notice] Child 1152: Released the start mutex [notice] Child 1152: Waiting for 250 worker threads to exit. [notice] Child 1152: All worker threads have exited. [notice] Child 1152: Child process is exiting [notice] Parent: Child process exited successfully. 新しい日付で上のように書かれていました。 何かわかるようでしたら、ご指導よろしくお願いします。

関連するQ&A

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

    PHPをインストールを行おうと思っていますが、 疑問がありアドバイス等頂ければと思い質問しました。 OS Linux PHP5.2.5 apache 2.0.61 DB MYSQL5 今まで1台のPCに全てインストールして作業していたのですが、 他の2台のPCにてwebサーバとDBサーバを分けることになりました。 そこでPHPのconfigureを行おうと思ったのですが、1台の際はMYSQLのオプションは「--with-mysql=/usr/local/mysql」のような形にしていましたが、サーバが分かれている場合はどのような記述となるのでしょうか。 初歩的な質問で申し訳ありませんが、アドバイスを頂けますと 助かります。

    • ベストアンサー
    • PHP
  • PHPのインストール方法

    redhatlinux9.0+mysql+apache2.0でPHPの利用を考えている初心者です。mysql+phpはapache2.0のディレクトリ構成上のどこにインストールするのが普通なのか判りません。インストールの方法を教えて頂けないでしょうか。

    • ベストアンサー
    • PHP
  • PHPのインストールに成功したはずが…

    OSはWindowsXPです。 昨日、Apache2とphp5のインストールをしました。 本(PHP5.0+MySQL5.0で構築する最速webシステムという本です。)を見ながらやりました。 最後にphpinfo()というタグをうって localhostで見てみたら機能していました。 そして今日 パソコンを使おうと思って起動したら 「(Warning) php Startup:Unable to load dynamic library 'C./php/ext\php-mbstring.dll'-指定されたモジュールが見つかりません 」 というような文が出てきました。 この警告を出さないようにするためには どうしたらいいでしょうか? ちなみに、まだ MySQLはインストールしていません。 (これが原因でしょうか?) ご指導の方お願いします。

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

    皆さんこんにちは! 初心者で申し訳ありませんが、お教えください! ”MySQL/PHP5によるWebデータベース構築”という、本を購入し、apache2をインストールしたところ、"No installed servise named "APACHE2".という、エラーが出て、”予想に反して・・・”画面が出ません。何度かやり直したのですが、一向に代わりがなくて困っています。`windowsXP Pro~のWebサービスが実行しています.`という、画面が出てきます。 windowsXP Proをインストールしていて、IISも入れています。(これが原因?な気がしています。 Test Configuresionをやっても、また上記のがでてきます。 これで、いいのでしょうか? また、このままでも機能するのでしょうか? お分かりになる方、知恵をお貸しください。 皆様よろしくお願いします!

  • FreeBSDにPHPをインストール

    FreeBSDにApacheを入れてWebサーバを運用しています. このサーバに,Portsを使ってPHPをインストールし,次にextensionsをインストールするとApacheが起動しません(PHPだけだと起動します). 自分でもいろいろ調べてはいるのですが,どうしても原因と解決方法がわかりません. どなたかご教授をお願いいたします. サーバの環境は, FreeBSD5.5 Apache HTTP server2.2 です. インストールしたいPHPは PHP5.2 で,そのextensionsとしてインストールしたいものは mbstring mysql mysqli session です. よろしくお願いいたします.

    • 締切済み
    • PHP
  • Apache2.0.54,PHP4.4.0インストール後の設定

    windows2000にApacheとPHPを初めてインストールし、 http://localhost/test.phpを表示させるところまではうまくいきました。 しかし、MySQLと連携させてphpMyAdmin2.6.3を起動させたところ 「mbstring PHP 拡張は見つかりませんでした。」の警告文が出てきてしまいました。 そこで、http://localhost/test.phpで確認したところ、mbstringが表示されていないので読み込まれていないことがわかりました。 php.iniの設定が間違っていて、mbstringを読み込めないのだと思い、 http://www.scollabo.com/banban/php/apd_02.html などのインストール手順が載っているHPを何度も見返して設定の確認をしたのですが どこがおかしいのかわかりません。 どなたかご教授いただけませんでしょうか。 よろしくお願い致します。長文失礼しました。

  • PHP4のインストール方法

    RedhatLinux7.2+Apache1.3.24にMysqlとPHP4をインストールしたいです。 Mysqlは無事インストールできましたが、PHP4がうまくできません。 configureを実行した時、apxsがうまく動作しないとのエラーが返ってきます。 これは、ApacheをDSO版で再インストールしないとダメという意味でしょうか? できれば、現在のApacheの設定を引き継いだまま、MysqlとPHPのインストールを したいのですが、手順とかがあればご教授お願いします。 下記のサイトを参考におこなってみました。 http://www.atmarkit.co.jp/flinux/rensai/mysql05/mysql05a.html http://www.melnavi.net/php/install.php

  • PHPのインストールがうまくいきません

    ちょうがつくほどの初心者で申し訳ありません。 PHPのインストールがうまくいきません、環境は Windows XP Pro SP2 Apache 2.2 PHP 5.1.4 http://www.standpower.com/php_environment.html のとおりにやったんですが、Apacheが起動できなくなった。 「The requested opration has failed!」と表示されます。 頭が悪くて、たぶん原因を説明されても理解できないと思いますが、 正しい設定方法、詳しいホームページあればご教授ください。 お願いします。

    • ベストアンサー
    • PHP
  • FreeBSDでphp5-extensionをインストールするとMySQLもインストールされてしまいます

    当方FreeBSD 7.0でPHP5+APACHE2.2+MySQL5.1をインストールし、サイト運営をしようとしています。PHPとAPACHEはportsからインストールし、MySQLはportsではなくMySQL ABのサイトから取得したソースからコンパイルしました。 PHPからMySQLを利用するためphp5-extensionをportsインストールしようとしているのですが、php5-extensionの依存関係のせいかMySQL5.1もportsインストールしようとしてしまいます。 多分MySQLだけはportsを利用しないでインストールしたためと思うのですが、MySQLは既にインストールしているため不要と考えています。MySQL自体の取得は回避してphp5-extensionをインストールする方法はありますでしょうか。 以上、よろしくお願いします。

  • PHP5のインストール その3

    http://allabout.co.jp/career/database/closeup/CU20040928A/index.htm?FM=cukj&GS=databaseにて、PHP5をインストールするため、手順どおりにやりました。 すべての設定を終えて、http://localhost/test.phpまたは、http://127.0.0.1/test.phpと入力してApacheとPHPが正常に起動しているかどうか確認したいのですが、URLを入力しても、画面上に<? phpinfo() ?> と表示されるだけです。どこの手順で、どこが間違っているかどうか、自分でもわかりません。 解決方法を知っている方、よろしくお願いします。

    • ベストアンサー
    • PHP