0

Uwamp 版本:3.1.0
安装:USB 驱动器


我今天刚刚下载了 Uwamp 3.1.0,一切运行良好,但是如果我切换到 php 7,apache 将停止。只有当我切换到 php 7 时才会发生这种情况,当我将其切换回 php 5 时,apache 工作正常。

我从 Uwamp 得到的错误:

httpd.exe:G:/uwamp/bin/apache/conf/httpd.conf 的第 166 行语法错误:无法将 G:/uwamp/bin/php/php-7.0.3/php7apache2_4.dll 加载到服务器中:指定找不到模块。

在 httpd.config 第 166 行

LoadModule php7_module "G:/uwamp/bin/php/php-7.1.0-Win32-VC14-x86/php7apache2_4.dll"


我发现这个论坛有人问的httpd错误,但没有得到答案,不同的是Uwamp和Php的版本。

谢谢你。

4

2 回答 2

2

ManuDevil,谢谢你的回答..

是的,运行 php 7 需要Visual C++ Redistributable 2015

在使用 UwAmp 之前,您必须安装 Visual C++ Redistributable x86 版本 vc_redist.x86.exe。这是 PHP 的要求。

对于PHP 旧版本,您需要:Visual C++ Redistributable 2005

对于PHP 5.3,您需要:Visual C++ Redistributable 2008

对于PHP 5.4+,您需要:Visual C++ Redistributable 2012

对于PHP 7.x+,您需要:Visual C++ Redistributable 2015

于 2017-01-26T08:16:05.230 回答
1

正如http://www.uwamp.com/fr/?page=download上所写:

对于 PHP 7.x+,您需要:下载 VC14 2015 vc_redist.x86.exe

您可以安装多个版本的Redistributable for Visual Studio,并且可以同时安装 x86 和 x64 版本。UwAmp 使用 x86 版本以保持与旧 PHP 版本的兼容性。

于 2017-01-11T15:27:08.400 回答