【问题标题】:installing PHP APC extension on windows在 Windows 上安装 PHP APC 扩展
【发布时间】:2011-08-16 20:28:45
【问题描述】:

我想为 PHP 安装 APC 扩展。我必须到this 页面,但我有点卡住了。 我从here 下载了一个文件,它给了我一个APC-3.1.9.tgz 文件。 我已经提取了文件。然而,从我上面提到的页面中,我得到的印象是我需要加载一个 .dll 文件。

我很迷茫,我该怎么办?

  • 操作系统: Windows Vista
  • 服务器: Apache
  • PHP: 5.3.5

【问题讨论】:

标签: php apc


【解决方案1】:

你可以从downloads.php.net下载编译好的dll。

【讨论】:

  • 您好,感谢您的资源。我已经尝试了其中的一些,但我一直收到一条警告消息,上面写着“无法初始化模块。模块符合模块 API=2006013。PHP 使用模块 API=20090626 编译”知道这意味着什么吗?
  • 显然 DLL 是用 Visual Studio 2006 编译的,而 PHP 是用 Visual Studio 2009 编译的。
  • 另外,这个链接无论如何都没有最新的 3.1.9。
【解决方案2】:

来自http://www.php.net/manual/en/apc.installation.php

此 PECL 扩展的 DLL 当前不可用。另见 building on Windows 部分。

换句话说:在 Windows 上不容易

【讨论】:

  • 您好,我浏览了这些文档并一步一步地执行并停留在第 12 步,它说 在同一目录中 (C:\php-sdk\php53dev\vc9\x86 )有一个“deps”文件夹,在该文件夹中提取任何您需要的库(参见wiki.php.net/internals/windows/libs),但确保它们的顶级包含/include和/lib(其中一些在那里有一个额外的目录级别) 在该文件夹中提取任何所需的库 是什么意思?我不知道我需要哪个库。哦,好吧,我正在尝试安装 APC,我怀疑他是认真的还是那个网站没有它
  • @dev2dev:我认为你可以安全地提出一个关于这个的新问题。
【解决方案3】:

我从上面提到的http://downloads.php.net/pierre/ 下载了file。 zip 包含两个文件夹:“nts”和“ts”(可能是“tread safe”和“non thread safe”)和 php_apc.dll 文件。

您必须将此文件放在您的 PHP 扩展文件夹中(例如 c:\wamp\bin\php5.4.1\ext)并编辑 PHP.ini 文件以添加或取消注释该行:

extension=php_apc.dll

重启 Web 服务(Apache、IIS 等)后,您可以使用以下命令检查 PHP 配置 <?php phpinfo(); ?>查看是否出现“apc”块

【讨论】:

    【解决方案4】:

    希望寻找适用于 Windows 的 APC 的人仍在查看这篇文章。

    我刚刚在这里找到了适用于 Windows 的 APC 3.1.9:

    http://dev.freshsite.pl/php-accelerators/apc.html

    确认在 Apache 2、PHP 5.3.8、Windows 7(32 位)上工作。

    【讨论】:

      【解决方案5】:

      【讨论】:

        猜你喜欢
        • 2010-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-02
        • 2018-09-25
        • 2015-11-12
        相关资源
        最近更新 更多