私はこの質問がすでに尋ねられていることを知っています こちら 。ローカルホストでスクリプトを使用しようとしています。スクリプトには、.htmファイルと、これらの.htmファイルをPHPとして解析する次のコードを含む.htaccessファイルが含まれています。
AddHandler application/x-httpd-php5 .htm .php .html
現在、これはまったく機能しておらず、ローカルホストから実行するたびに空白のWebページが表示されます。つまり、「localhost/paystill_enterprise」と入力すると、空のWebページが表示されます。
今、httpd.confファイルの編集など、インターネットで見つけることができるすべてのソリューションを試しました。ここに、試したソリューションのいくつかを示します。
1- httdp.confを編集しようとして、次のコードを1つずつ追加しました
<IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .txt
</IfModule>
<FilesMatch "\.html$">
ForceType application/x-httpd-php
</FilesMatch>
<FilesMatch "\.htm$">
ForceType application/x-httpd-php
</FilesMatch>
2- .htaccessファイルにこれらのコード行を1つずつ追加してみました
AddType application/x-httpd-php .html .htm
AddType application/x-httpd-php5 .html .htm
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
使用するものに関係なく、常に「localhost/paystill_enterprise」の空白ページを取得します。
注:アドレス「localhost/paystill_enterprise」を入力すると、ブラウザからファイルの保存を求められることがあります。つまり、ブラウザがダウンロードを試みます。助言がありますか?
これまでに行ったすべてを逆にしてください。 IISがポート80(デフォルト)で動作し、Apacheもポート80で動作しようとしていることを理解するまで、プログラムと機能を使用してIISサーバーをアンインストールしてください。 :
提案に従ってアイテムを削除または構成した後、インストール/再インストールを選択してください WAMPサーバー 、読み取り後この入門書チュートリアル 。チュートリアルの手順に従うことを選択した場合、WAMPサーバーの目的は何であるかを実際に説明しているため、WAMPサーバーをインストールする必要はありません。テスト手順をメモしてください。
PHPがサーバーで実行されていることを確認するには、次の内容のphpファイルを作成できます。
<?php phpinfo(); ?>
これが空白のページを返す場合、設定(おそらくポートの問題、ポートに関する上記を参照)が無効であるため、出力を返すまでこれ以上進みません。拡張子.htmをphpファイルとして使用することは、すべてのphpファイルが.phpで終わるため受け入れられませんが、htmはプレーンなhtmlファイルとして提供されます。 htmlファイルにはphpコードを含めることはできませんが、phpファイルにはhtmlを含めることができます。