当前位置: 首页 > 知识库问答 >
问题:

Uwamp-PHP5运行良好,但在更改为PHP7后停止工作

仲孙超
2023-03-14

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

我今天刚下载了Uwamp 3.1.0,一切都运行得很好,但如果我切换到PHP7,apache将停止。只有当我切换到PHP7时才会发生这种情况,当我切换回PHP5时,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”

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

非常感谢。

共有2个答案

单于阳
2023-03-14

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

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

可以为Visual Studio安装多个版本的可再分发性,并且可以同时安装x86和x64版本。UwAmp使用x86版本来保持与旧PHP版本的兼容性。

蒋向笛
2023-03-14

ManuDevil,谢谢你的回答。。

是的,运行PHP7需要Visual C可再发行版2015。

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

对于PHP旧版本,您需要:Visual C可再发行2005

对于PHP5.3,您需要:Visual C可再发行版2008

对于PHP 5.4,您需要:Visual C可再分发2012

对于PHP7.x,您需要:Visual C可再发行2015

 类似资料:
  • 我正在创建一个旧Flash应用程序的新版本,这个应用程序将使用HTML5编写,其中一个要求是web应用程序可以从CD/DVD运行。 使用UwAmp,我已经能够从CD/DVD启动程序,Apache运行完美,但MySQL在5秒后停止。 我有一种感觉,我需要改变一些设置,以保持它的运行,因为网络应用程序和MySQL数据库中的数据将是不可编辑的(在CD/DVD上),但它需要能够从数据库中选择项目。 到目前

  • 这里是Spring靴。我有一个预定的背景任务,我每小时都要开始: 我实际上需要它现在只在每天早上8:26运行,所以在那个时候每天只运行一次(奇怪,我知道!),所以我将cron表达式更改为: 进行此更改后,任务在上午8:26停止运行,由于日志的原因,我无法判断它何时实际运行或是否实际运行!有人能看到我的新cron表达式是否格式错误或未正确设置为每天早上8:26运行吗?!

  • 我创建了一个JasperReport应用程序,它在tomcat服务器上运行良好。但是当我使用相同的jar在Jboss上运行时,它会显示错误 原因:java.lang.ClassCastException:org.apache.xerces.jaxp.DocumentBuilderFactoryImpl无法强制转换为javax.xml.parsers.DocumentBuilderFactor.ne

  • 我使用kotlin中的EclipsePAHOMQTT库和IntellijIDE中的Gradle创建了一个小型mqtt应用程序。当通过Intellij运行它时,它运行良好,但是当我构建它并运行创建的jar文件时,我会得到一个错误。 从我看到的其他问题来看,这似乎与类路径有关,但我不确定如果这确实是问题所在,需要做什么,因为我使用的是gradle而不是jar文件作为库。 我正在学习这个教程 这是我的档

  • 问题内容: 我正在尝试创建一个数据表,该数据表在忙时显示一个blockUI,并且我大多数时候都成功了。现在,当我单击两个commandButtons中的任何一个,通过单击标题对数据表进行排序,或在数据表中翻页时,它都会变灰并显示“正在加载…”。您可以在下面查看其代码。 问题是,在我使用了一个commandButtons(在受阻止的元素上运行ajax更新)之后,后续操作不会触发blockUI(直到刷

  • 问题内容: 我在停止“供稿”时遇到问题;cancel参数似乎对after方法没有任何影响。尽管“进纸停止”已打印到控制台。 我尝试使用一个按钮将启动供稿,而另一个按钮将停止供稿。 随着输出: 问题答案: 问题是,即使你打电话与停止循环,已经有等待消防挂起的工作。按下停止按钮不会触发新的作业,但是旧的作业仍然存在,并且当它自己调用时,它将传入False,这将导致循环继续。 您需要取消待处理的作业,以