WAMPサーバーの新規ダウンロードとインストールは正常に機能します(Apache 2.4.4 PHP 5.4.12)。
ただし、Apacheの別のバージョン(この場合は2.4から2.0)をインストールするとすぐに(PHP 5.2&5.4を実行できるように)、WAMPはオレンジ色のアイコンでオフラインになります。
元のApacheバージョンにBACKを切り替えようとすると、次のshow-stoppingエラーが発生します。
Sorry,
This Apache version doesn't seem to be compatible with your actual PHP Version.
Switch cancelled.
Press ENTER to continue...
これは新規インストールであるため、意味がありません。Apache+ PHPバージョンがデフォルトです。
UIが私に伝えていることは次のとおりです。
apache/Version/2.0.63アイコンの横にチェックマークが付いています
他のバージョンのApacheもインストールしようとしましたが、問題はベースの2.4 WAMPインストールオプションにあるようです。
追加情報:ポート80は無料で、以前はこの種の問題なしにWS 2.0eを常に使用していました。
おかげで、デイブ
\wamp\bin\php\phpX.Y.Z\wampmanager.conf.
に移動
Notepad ++を介してwampmanager.confを編集する
このコードを追加します。そしてwampmanager.confを保存します
$phpConf['Apache']['2.4']['LoadModuleName'] = 'php5_module';
$phpConf['Apache']['2.4']['LoadModuleFile'] = 'php5Apache2_4.dll';
$phpConf['Apache']['2.4']['AddModule'] = '';
Wamp Managerを再起動します。
同様の問題が発生しました-WAMPをApache 2.2/PHP 5.3からApache 2.4/PHP 5.4にアップグレードしました
これは私のために働いたものです:
注:WAMPマネージャーは常に管理者として実行してください
...この後、phpinfo()は新しいApacheとPHP=バージョンを表示し、正常に動作するようです。それが役に立てば幸いです。
問題はWAMPバージョン2.4です。理由はわかりませんが、v2.4はアドオンと互換性がありません。それから2.2Eを試しました。アドオンで大丈夫でした。
ちなみに、アドオンは32ビット用にコンパイルされています。したがって、アドオンを使用すると思われる場合は、64ビットWampをインストールしないでください。
WAMPを2.2
から2.4
に更新する場合、またはApache 2.2.22/PHP 5.3.13
からApache 2.4.4/PHP 5.4.12
に切り替える場合、WAMPは新しいサービスをApache/2.4.4 (Win64) PHP/5.3.13
としてインストールし、PHP 5.4.12
を使用します。
1)Apacheサービスをアンインストールします
2)変更
C:\wamp\bin\Apache\Apache2.4.4\conf\httpd.conf
行を変更
LoadModule php5_module "c:/wamp/bin/php/php5.3.13/php5Apache2_4.dll"
に
LoadModule php5_module "c:/wamp/bin/php/php5.4.12/php5Apache2_4.dll"
3)WAMPを(再)開始
4)Apacheサービスをインストールします
5)すべてのサービスを再起動します
Windowsサービスマネージャでサービスwampapache
のサービスの説明を確認して、Apache/2.4.4 (Win64) PHP/5.4.12
と一致させます
私はこれと同じ問題を抱えていました-私が最後に行ったのは、ofzzaとAnkit Sharmaのヒントに従い、サービスが停止している間に古いphpバージョンのディレクトリを手動で削除しました。
私がphpinfo()を呼び出したとき、それが新しいバージョンを確実に実行しているにもかかわらず、先頭の見出しが古いバージョンのphpであると主張していることを除いて、それはうまくいったようです。非常に奇妙ですが、すべてが機能しているので、大丈夫です。
以前のインストールが問題の一部である可能性があります。 WAMP 2.4 を新しいディレクトリにインストールし(必要なApacheバージョンにバンドルされています)、次にwwwフォルダーを移行します。直接アップグレードしても、エラーが発生するわけではありません。
または、現在のバージョン[データベース、構成ファイル、www dir]をバックアップし、アンインストールして、新しいバージョンをインストールします。後で情報を復元する