apache2.4 バージョンでは構成ファイルが変更され、php モジュールがロードされるため、ソリューション バージョンを起動できなくなります。私のApacheのバージョンは2.4です。インターネットでビデオの先生の紹介に従ってphp5.4版をインストールしたのですが、最初はapacheに対応するdllファイルがありませんでした。
インターネット上で [php-5.4.0-Win32-VC9-x86.zip] を作成し、最終的にこのファイルを入手しましたが、依然として Apache サービスを開始できないというメッセージが表示されます。その後、いろいろ調べた結果、バージョンの互換性がないことが原因の可能性があると感じたので、php7 バージョン [php-7.2.34-Win32-VC15-x64.zip] を再ダウンロードしました。
ローカルで解凍すると、ドッキング DLL ファイル [php7apache2_4.dll] が付属します。
今回は、httpd.confのパラメータ情報を変更したところ、無事にApacheサービスが起動するようになりました。案の定、やはりバージョンの非互換によるエラーでした。
お役に立てればと思い、私の構成情報を共有させていただきます。
#加载php
LoadModule php7_module "H:/php7/php7apache2_4.dll"
PHPIniDir "H:/php7"
AddType application/x-httpd-php .php .phtml
免責事項: php が含まれるパスは、独自のインストール パスに置き換えてください。
解凍後すぐに使用できます。インストールする必要はありません。心の平和。
PHP のダウンロード アドレスを共有しましょう。