Win64アーキテクチャを実行し、Apacheで初めてphpを実行しようとしています。 httpd.confにphpモジュールをロードした後、Apacheが起動に失敗し、エラーログが表示されます
Cannot load c:/php/php5Apache2_4.dll into server: %1 is not a valid Win32 application.
他のソースは、これは互換性の問題であり、win64バージョンのphpとwin64 Apacheが存在する、またはその逆であると主張していますが、そうではないと思います。 http://www.apachelounge.com/download/ のApacheのwin64 vc14バージョンと http://windows.php.net/のphpのwin64 vc11バージョンをダウンロードしましたdownload#php-5.6 -phpモジュールをロードしようとすると、エラーの原因は何ですか?
実際にはバイナリバージョンの違いなので、Apacheとphpの間の互換性の問題です。
Apache vc14 windows 64をインストールしたので、vc14のこのphpをダウンロードします
http://windows.php.net/downloads/releases/php-7.0.13-Win32-VC14-x86.Zip Apacheでphpを設定します。