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

我需要哪些版本/库来让PHP在使用Apache 2(64位)的Win 7上运行?

况谦
2023-03-14

我一直有麻烦让PHP安装在我的64位Win 7机器与Apache。我是新来安装软件,没有来收缩包装,我已经用完了有用的文档/链接阅读。

以下是我所做的:

>

  • 安装了Apache2.4。来自Apache Lounge的18 win64(使用VC14构建)。这是有效的-我的浏览器显示“它有效!”当我访问我的docroot时
  • 从windows下载了VC14 x64线程安全(2016-Jan-06 23:30:09)PHP zip。php。net并将其解压缩到c:/php
  • 在httpd中添加了LoadModule php5_模块“c:/php/php7apache2_4.dll”。形态
  • 下载的VC_redist64。exe(版本14.0.23506)并安装
  • 尝试了httpd,我得到:

    C:\Apache24\bin

    我知道我需要增加/调整更多的httpd.conf,也许php.ini,但是我在网上找到的所有帮助都表明问题在别处。

  • 共有3个答案

    麻宾白
    2023-03-14

    你用的是PHP7 VC14所以不要用php5_module

    LoadModule php7_module“c:/php/php7apache2_4.dll”

    结果:

    c:\Apache24\bin>httpd -t
    Syntax OK
    
    凌展
    2023-03-14

    我用加载php5apache2_4的指令替换了LoadModule。dll的Wamp发行版,似乎没有问题。

    史默
    2023-03-14

    加载模块php5_module"c:/php/php7apache2_4.dll"

    您应该将其更改为:

    LoadModule php7_module“c:/php/php7apache2_4.dll”

     类似资料:
    • 我已经在Java工作了8个月。目前,我正在使用JNA加载一个第三方DLL,它在32bit WinXP和32bit Win7机器上运行良好。 我将使用procexp来查找是否缺少任何依赖项。我会相应地更新这篇文章。 请提供您的专家建议。提前感谢!

    • 我刚刚尝试在Android 4.0设备上运行使用Java8编译的应用程序。虽然我习惯于非常小心地查看Android留档中的Android API级别,以确保我只使用Android 4.0上可用的API,但我不太习惯于确保我没有使用Android 4.0上不可用的Java功能。 考虑以下代码,它试图从视图类导入initializeScrollbars()API,因为无论出于何种原因,它已从官方SDK

    • 问题内容: 假设我有一个由 用户 组成的预订数据库: 和他们的 票 及相关 航班 要移动此Google AppEngine,我需要更改什么? 我了解AppEngine 不允许加入 。 这是否意味着我的桌子应该成为所有领域的一大障碍? 预订 : 换句话说,我所有的查询现在都在同一个表上运行吗? 问题答案: 您需要进行哪些更改,主要取决于您需要运行哪些查询,而不取决于所拥有的数据。最有可能的是,您只需

    • 带 Suhosin-Patch 的 PHP 5.3.10-1ubuntu3.6,安装在 Ubuntu 12.04 LTS 上。 PHP 是 Web 世界里的百年老龟,它的壳上铭刻着一段丰富、复杂、而粗糙的历史。 在一个共享主机的环境里,它的配置可能会限制你能做的事情。 为了保持清晰地叙述,我们将仅针对一个版本的 PHP 进行讲述。 在 2013 年 4 月 30 日时,该版本为 PHP 5.3.1

    • 问题内容: 我正在研究一个简单的代码,该代码从C / C ++应用程序运行Python函数。为了做到这一点,我设置了PYTHONPATH并运行初始化,如下所示: 然后,导入模块并运行函数。效果很好。 我现在正在尝试为我的同事构建一个安装程序以运行我的代码。出于明显的原因,我想减少需要在此安装程序中包含的文件数量。 仔细研究这个主题会告诉我,我应该能够包含文件“ Python27.lib”和“ Py

    • 给出7.4 给出7.4 php test.php包含以下测试文件: 给出7.4 但是当我运行Craft CMS的安装/启动脚本时,它正在使用PHP 5.6执行文件Bootup.php。 在什么情况下,bash脚本可能会默认为旧的php版本?我怀疑这可能是Composer中的环境变量。我如何让它运行使用所需的? 如果我问xy问题,我道歉。

    • 我正在使用Cucumber插件在Eclipse中运行特性文件。我正在尝试使用标记来选择要运行的方案。 在我的特性文件中,我使用如下所示的不同标记标记了两个场景:

    • 目前的《我的世界》版本(也是我的任何一个MOD都会瞄准的版本)是1.17.1。Forge最近发布了一个与此匹配的版本(对于MC 1.17.1等,您需要Forge 1.17.1)。 Oracle说最新的JDK是17(就像,我离开Java才3年...他们怎么会像这样咀嚼版本号,呃)。 我在一些论坛帖子中发现JDK16不适用于早期的Forge版本,我认为它适用于后来的Forge版本(reflection