0

自分のマシンでローカルに Apache/PHP/Postgresql サーバーをセットアップしようとしています。Windows Vista Business 32bit を使用しています。すべてを手動でインストールしようとしました(一度に1つずつ、apache、postgresql、php(すべての最新の安定リリース))、すべてを起動して実行した後。

マシンでスクリプトを実行しようとすると、「*.php ファイルをどうしますか?」というメッセージが表示されます。ダイアログ。ダイアログはブラウザの開く/保存ダイアログです

すべてが稼働していることを確認するために phpinfo() の出力を取得しようとしています...

私はすでに Apache conf ファイルをいじろうとしましたが、自分が何をしているのかよくわからないので、すべてを再インストールしましたが、問題はまだ残っています。PHPのものが正しくインストールされていないことに関係しているに違いないと感じています。

次のようにphpinfoの出力を取得しようとすると:

<pre><?php
   phpinfo();
?></pre>

*.php ファイルのブラウザの「開く/保存」ダイアログが表示されます。

4

6 に答える 6

4

httpd.conf ファイルに次のようなものが含まれている必要があります。

LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "c:/php"

それが整っていることを確認し、apache を再起動することを忘れないでください!

Windows では、conf ファイルのデフォルトの場所はC:\Program Files\Apache Group\Apache2\conf\httpd.conf

于 2008-10-07T13:43:40.097 に答える
1

PHP の公式ページのインストール セクションも参照してください。

Windowsを使用している場合は、より近いリンクがあります。

また、 XAMMPなどのプリコンパイル済みインストーラーを使用して、Web サーバーと php をセットアップして実行した後に Postgres をインストールすることもできます。

于 2008-10-07T13:46:41.480 に答える
0

同じ問題が発生しました。apacheを構成してphpモジュールを追加する必要があります...たとえば、ソースとapacheからphpをコンパイルしました。その後、libphp5.soをphp /libdirからapache/modulesdirにコピーしました。http.confにphpを追加する必要があるよりも

LoadModule php5_module modules / libphp5.so

AddHandler php5-script php

その後、Apacheを再起動できます。これは最も洗練されたソリューションではありませんが、機能します。

于 2008-10-07T13:47:15.597 に答える
0

あなたはWindowsですか?

私はWamp サーバーを使用しています。これは、Windows で手間をかけずに Apache、MySQL、および PHP をインストールして構成するための優れた方法です。

代わりに Postgres を使用したい場合は、別途インストールしておけば問題なく動作します。(Wamp でできる素晴らしいことの 1 つは、ほとんどオンザフライで GUI を介して PHP 拡張機能を追加および削除することです。pgsql はその 1 つです)。

于 2008-10-07T13:44:37.693 に答える
0

誰かが助けてくれるかもしれませんが、関連する詳細をいくつか提供してくれると、はるかに良いでしょう.

どのようなシステムを使用していますか?具体的に。

「すべてが稼働している」とはどういう意味ですか?

「スクリプトを実行しようとする」とき、あなたは何をしていますか?

どのようなインストール手順を使用しましたか? (スクリプトまたはハウツーからそれらをフォローしている場合は、少なくともスクリプトまたはハウツーの場所を知る必要があります。)

私たちはこれらのことを自動的に知りません。あなたにとって明らかなことは、私たちにとっては明らかではないかもしれません。

于 2008-10-07T13:44:43.467 に答える
0

httpd.conf で、PHP モジュールがロードされていること、およびその行がコメントアウトされていないことを確認します。(httpd.conf 内のコメントは # で始まります。)

また、実行しているOSは何ですか?

于 2008-10-07T13:45:26.193 に答える