PHP や Apache をインストールしてから長い年月が経ちました。おそらく 10 年ほど前のことです。PHP5 をダウンロードしましたが、私の Apache 1.335 バージョンでは動作しません。Apache のバージョンを変更したくありません。なぜなら、試してみましたが、インストールに失敗したからです。過去にも何度も試しましたが、どういうわけか、毎回失敗するだけです。私が動かした唯一のバージョンは 1.335 だったので、何年もそれを使い続けてきました。おそらく1か月前に最新のapacheをインストールしようとしましたが、また失敗しました。3時間かかりました...失敗。ガイドを見るためにインターネット全体を閲覧しましたが、それらはすべて何らかの形で壊れていました。
したがって、これらの行を Apache の「httpd.conf」ファイルの末尾に追加すると、次のようになります。
ScriptAlias /php/ "d:/php543/"
Action application/x-httpd-php "/php543/php.exe"
LoadModule php5_module "d:/php543/php5apache2_2.dll" #<-- line 1054
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Apacheを実行すると、次のように表示されます。
Syntax error on line 1054 of d:/apache1335/conf/httpd.conf:
Cannot load d:/php543/php5apache2_2.dll into server: (126) file not found
しかし、ファイルは存在します。php5ts.dll を「windows/system32」フォルダーに、php.ini を「windows」フォルダーにコピーしました。
過去に「EasyPHP」を試したことがありますが、それが本当に嫌いでした。私も過去に新しいバージョンのApacheを試しましたが、私が動作したものには何か迷惑なものがありました.正確に覚えていませんが、新しいバージョンが問題ないのに、一体なぜ古いバージョンに固執したのでしょうか?