wamp怎么设置使用php7,使用PHP 7和WAMP

用户在Windows 10 Pro x64系统上安装了VC14和WAMP Server,并尝试配置PHP7.0.0。尽管WAMP能够识别php7.0.0配置,但Apache服务无法启动,错误日志显示php7_module未找到。已尝试修改相关配置文件,如php.ini和httpd.conf,但问题依然存在。Apache错误日志中提到pidfile被覆盖,可能与之前Apache的不完全关闭有关。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的操作系统是Windows 10 Pro x64,我已经安装了VC14软件包x86和x64.

我已经添加了一个php7.0.0目录到wamp / bin / php,复制了文件php.ini,phpForApache.ini和wampserver.conf,并修改了这些文件中的目录和php扩展.

有我的wampserver.conf:

$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'] = '';

?>

WAMP正确读取它,因为当我选择php7.0.0版本时,Apache httpd.conf会得到这一行:

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 file C:/wamp/bin/apache/apache2.4.9/logs/httpd.pid overwritten — Unclean shutdown of previous Apache run?

在WAMP服务器中成功运行PHP 7的人是否知道修复此问题?谢谢.

解决方法:

在Windows上,单击wamp php,版本,然后选择您的版本

QGUCf.png

标签:wampserver,php,php-7,apache

来源: https://codeday.me/bug/20191006/1860844.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值