私はWindows 10マシンでphpとhtmlを開発する環境をセットアップしようとしています。 私は夕方過ごしましたが、最終的にlocalhost:667/info.phpを通してinfo.php()を正しく実行できるので、Apache 2.4とPHP 7が正しくインストールされていると思います。Apache2.4、PHP 7 - info.phpが表示されますが、インライン<?php ?>はありません
しかし、localhost:667(apache24/htdocs)にある私のhtmlドキュメント内のPHPは動作しません。
LoadModule php7_module "c:/php/php7apache2_4.dll"
AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php
DirectoryIndex index.html index.php
#configure the path to php.ini
PHPIniDir "C:/php"
...だけでなく、デフォルトの80リスニングポートを再定義が何かと競合した
は、ここで私は、Apache/httpd.confのに追加のラインです。
extension_dir = "ext"
インストール手順に従って:インストールマニュアルによって指示され、行をコメント解除しているよう
私はphp.iniにPHP/php.iniの開発と改名しました。なぜ私のHTMLファイルのPHPはまだ実行されず、ソース出力には表示されませんか? ありがとうございます。詳細情報が必要な場合はお知らせください。
htmlファイル内のPHPは決して表示されません。 PHPファイル内のPHPのみ。彼らは.phpで終わらなければなりません – larsAnders
php.iniでこれを設定しない限り、 – GolezTrol
レコードのためだけです。あなたは*実行*を意味します。コードは実行されないので、*出力*は表示されません。実行されないため、コード自体はそのまま出力されます(おそらく)。しかし、あなたのブラウザは '<?php CodeCodeCode?>'を有効なタグとして認識せず、単にそれをレンダリングしません。しかし、あなたのページのソースを見ると、おそらくPHPのソースコードが表示されます。もしそうなら、これは悪いことです。コードはサーバー上で実行され、ブラウザーには表示されません。 – GolezTrol