質問

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

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

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

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

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

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

ブラウザの「開く/保存」を取得します; * .phpファイルのダイアログ。

役に立ちましたか?

解決

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

です。

他のヒント

インストールセクションでPHPの公式ページを見ることができます

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

また、 XAMMP のようなプリコンパイル済みインストーラーを使用して、Postgresをインストールすることもできます。結局のところ、Webサーバーとphpでセットアップおよび実行されます。

Windowsを使用していますか

Wampサーバーを使用します。これは、Apache、MySQL、およびPHPをインストールする優れた方法ですWindowsで簡単に設定できます。

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

だれかが助けてくれるかもしれませんが、関連する詳細を提供する方がずっと良いでしょう。

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

「すべてを実行中」とはどういう意味ですか?

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

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

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

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

また、どのOSを実行していますか?

同じ問題が発生しました。Apacheを設定し、phpモジュールを追加する必要があります... 例えば、私はソースだけでなくApacheからPHPをコンパイルしました。その後、libphp5.soをphp / libディレクトリからapache / modulesディレクトリにコピーしました。 http.confにphpを追加する必要があるより

LoadModule php5_module modules / libphp5.so

AddHandler php5-script php

その後、Apacheを再起動できます。これは最もエレガントなソリューションではありませんが、機能します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top