php - 将 PHP 7 与 WAMP 结合使用

标签 php apache wampserver php-7

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

我在wamp/bin/php 中添加了一个php7.0.0 目录,复制了文件php.iniphpForApache.iniwampserver.conf,并修改了这些文件中的目录和php扩展。

这是我的 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'] = '';
?>

它被 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 显示为未找到(红色方 block )。

如果我检查 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,版本,然后选择你的版本 enter image description here

关于php - 将 PHP 7 与 WAMP 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34153047/

相关文章:

php - 将 id 重新排序为连续的

php - FROM 子句中的子查询不再适用于新的 wampserver 版本

php - "A server timeout has occurred"将 Dreamweaver 连接到 MySQL 时出错

javascript - Onclick 事件跟踪 Google Analytics Wordpress Visual Composer 插件

PHP 正则表达式仅提取不同字符串的部分

选择语句中的 PHP/MySql if 运算符

apache - 将端口转发到安全的 Apache Web 服务器

php - 如何使用相同的 APC 缓存运行多个 PHP 站点?

php - Wordpress 子目录给出 404

wamp服务器无法在8.1上运行