ホームページ > バックエンド開発 > PHPチュートリアル > WAMP を設定した後、ブラウザはデフォルトの php ファイル名を入力してドキュメントを直接ダウンロードします。

WAMP を設定した後、ブラウザはデフォルトの php ファイル名を入力してドキュメントを直接ダウンロードします。

WBOY
リリース: 2016-06-23 14:17:05
オリジナル
1159 人が閲覧しました

PHP WMAP apache

apache はすでに実行されていますが、主な問題は次のとおりです。
新しい Index.php ファイルを作成します
phpinfo()
?> 次に、ブラウザ localhost または http://localhost/index.php

何かを入力するとドキュメントが直接ダウンロードされます
私が使用するブラウザは Google Chrome です。IE を試してみましたが、次のとおりです



ディスカッションに返信します。 (解決策)
Apache のデフォルトのルートディレクトリを設定するには

httpd.conf ファイルを開きます

documentroot を見つけます
次に、ディレクトリ (パス) の後にパスを書き込みます

wamp を使用したことがないため、設定方法がわかりません。それ
しかし、Apache のデフォルトのパスは次のようになるはずです 設定

私が言ったことはあまり詳細ではありません、Apache の設定方法またはチュートリアルを検索できます
どちらがより詳細ですか

Apache php 拡張機能はオンになっていません

http ://localhost は表示されますか?

そうでない場合は、正しく設定されていない可能性があります。

apache2 httpd.conf をインストールした後は何も開く必要はありません。変更する必要はありません。

ServerRoot "d:/wamp/bin/apache/apache2.2.22" これは変更されていません。

新しい test.php を作成します
phpinfo();
?>

次に、http://localhost/test.php を確認します


のデフォルトのルート ディレクトリを設定します。 apache

httpd.conf ファイルを開きます
documentroot を見つけます
そしてディレクトリ (パス) の後にパスを書き込みます

wamp を使用したことがないので設定方法がわかりません
しかし、Apache のデフォルトのパスは次のように設定されているはずです。

私が言ったことは極端ではありません。詳しくは、Apache の設定方法またはチュートリアルを検索してください

ありがとうございます、オンラインの Apache+php に従って設定しました

Apache php 拡張子はありません有効化
有効化するにはどうすればよいですか? ?

http://localhost は表示されていますか?
そうでない場合は、正しく設定されていない可能性があります。
apache2 httpd.conf をインストールした後は何も開く必要はありません。変更する必要はありません。

ServerRoot "d:/wamp/bin/apache/apache2.2.22" これは変更されていません。

Apache がその働きを示しています!はい、ただし、php ファイルを使用して直接ダウンロードできます

次に、開きたい php ファイルをホスト パスの下に置きます。次に、ブラウザのアドレス バーに localhost/XXX.php と入力して、php コードを開始します


ことはできませんphpファイルを直接ブラウザにドラッグしてください....

こうするか分かりませんが、これをするとphpファイルがダウンロードされます


apache php拡張機能がオンになっていません

やり方それをオン? ?

Apache の設定を見てください。 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" というセクションがありますか?
AddType application/x-httpd-php .php
このセクションもあります

次に、開きたいphpファイルをホストパスに置き、ブラウザのアドレスバーにlocalhost/XXX.phpと入力してphpコードを開始する必要があります

phpファイルを直接ドラッグすることはできませんブラウザ....

これを実行するかどうかはわかりませんが、これを実行すると、php ファイルがダウンロードされます
ブラウザのアドレスバーに localhost/XXX.php と入力して実行しました。

apache php 拡張機能が有効になっていません

有効にするにはどうすればよいですか? ?

Apache の設定を見て、LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" を独自のパスに変更してください
AddType application/x-httpd-php .php
こんな段落もあります
私 変更があり、すべて独自のパスにあります
これに変更されました:
#LoadModule php5_module "F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll"

#PHPIniDir " F:/Program Files/Apache Software Foundation/php"

#AddType application/x-httpd-php .php .html .htm

#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir “F:/Program Files/Apache Software Foundation/php”
#AddType application/x-httpd-php .php 。 html .htm

これはコメントです。先頭の # を削除してみてはいかがでしょうか?

wamp はすべて統合されており、通常は設定を必要としません。新しく作成したファイルはどこに置きましたか?ルートディレクトリに置いてありますか?




Apache php 拡張機能が有効になっていません
有効にする方法は? ?
Apache の設定を見て、LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" を独自のパスに変更してください
AddType application/x-httpd-php .php
こんな段落もあります
私 変更があり、すべて独自のパスにあります
これに変更されました:
#LoadModule php5_module "F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll"
#PHPIniDir " F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm

#LoadModule php5_module "F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll"
赤いフォントの # を削除します。# はコメントを示します。つまり、有効になりません。 Wamp はデフォルトで問題ありません。設定を手動で変更しましたか?

#LoadModule php5_module "F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll"
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm

これはコメントです。先頭の # を削除してみてはどうでしょうか? # を削除した後、apache2.2 サーバーが起動できなくなりました。 。 。 何をするか! !

この段落を確認してください。LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" を独自のパス

AddType application/x-httpd-php に変更します。 php
こんな段落もあります
変更しました、私独自のパスです
これに変更されました:
#LoadModule php5_module "F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll"
#PHPIniDir "F:/Program Files/Apache Software Foundation /php"
#AddType application/x-httpd-php .php .html .htm

#LoadModule php5_module "F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll "
赤いフォントの # を削除します。# はコメントを意味します。つまり、有効になりません。 Wamp はデフォルトで OK です。設定を手動で変更しましたか?
変更後、サーバーが起動できなくなりました。何を変更すればよいですか?

Apache の設定に LoadModule php5_module "E:/wamp/bin/php/php5apache2_2.dll" セクションがあるかどうかを確認してください。それを独自のパスに追加します
AddType application/x-httpd-php .php
この段落もあります
それを変更しました、これは私自身のパスです
これは次のように変更されました:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir “F:/Program Files/Apache Software Foundation/php”
#AddType application/x-httpd-php .html .htm

#LoadModule php5_module “ F:/Program Files/Apache Software Foundation/ php/php5apache2_2.dll”
赤いフォントの # を削除します。# はコメントを表します。これは、有効にならないことを意味します。 Wamp はデフォルトで問題ありません。設定を手動で変更しましたか?
変更後、サーバーが起動できなくなりました。何を変更すればよいですか?
wamp に詳しくありませんが、php のパスが wamp と一致しないのはなぜですか? phpは別途インストールしたのでしょうか?

Apache エラー ログを見て、具体的なエラー メッセージが何であるかを確認してください。

error/error.log

Apache のエラー ログを見て、具体的なエラー メッセージが何であるかを確認してください。

error/error.log

error.log ファイルはありません

間違っています、logs/error.log です

間違っています、logs/error.log です

F:/Program Files/Apache Software Foundation/Apache2. 2 /htdocs/favicon.ico
最後のファイルは何ですか?ディレクトリ パスを htdocs にのみ設定します

Apache 設定ファイルのすべての内容を直接アップロードして、誰もが推測する必要がなくなれば素晴らしいでしょう。

Apache 設定ファイルのすべての内容を直接アップロードでき、誰もが推測する必要がなくなれば素晴らしいでしょう。
次の 2 つの段落を挿入した瞬間にエラーが発生しました。
LoadModule php5_module "F:/Program Files/PHP/php5apache2_2.dll"
PHPIniDir "F:/Program Files/PHP"

エラー ログには次のように書かれています:
[Fri Jul 26 23:08:41 2013] [warn] pidファイル F:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid が上書きされました -- 以前の Apache 実行がクリーンにシャットダウンされませんでしたか?

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート