私の OS は Windows 10 Pro x64 で、VC14
パッケージ x86 と x64 をインストールしました。
に php7.0.0 ディレクトリを追加し、ファイルをwamp/bin/php
コピーし、これらのファイルのディレクトリと php 拡張子を変更しました。php.ini
phpForApache.ini
wampserver.conf
私のがありますwampserver.conf
:
<?php
$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';
//PHP 7 needs Apache 2.4.x and doesn't works with Apache 2.2.x
$phpConf['apache']['2.4']['LoadModuleName'] = 'php7_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php7apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] = '';
?>
php7.0.0 バージョンを選択すると、Apache httpd.conf が次の行を取得するため、WAMP によって正しく読み取られます。
LoadModule php7_module "c:/wamp/bin/php/php7.0.0/php7apache2_4.dll"
パスは正しく、dll ファイルは存在しますが、Apache サービスが起動せず、Apache 拡張機能を確認すると、php7_module が見つかりません (赤い四角) と示されます。
Apacheエラーログを確認すると、報告されているのは
[Tue Dec 08 11:02:14.021018 2015] [core:warn] [pid 5008:tid 516] AH00098: pid ファイル C:/wamp/bin/apache/apache2.4.9/logs/httpd.pid の上書き -- クリーンでないシャットダウン以前のApacheの実行の?
WAMP サーバーで PHP 7 を正常に実行したことがある人は、この問題の修正方法を知っていますか? ありがとうございました。