在 Windows 7 x64 的 PHP 上安装 APC

发布于 2024-09-29 13:42:26 字数 378 浏览 8 评论 0原文

当我尝试

[PHP_APC]    
extension = php_apc.dll
[apc]
apc.shm_segments=1
apc.optimization=0
apc.shm_size=128
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1

在 php.ini 中启动 Apache 时,它​​失败了。我的 ext 目录中有 php_apc.dll。

在 Windows 7 x64 上使用 Apache 2.2.17 和 PHP 5.2.14。

有什么建议吗?

When I try to start Apache with

[PHP_APC]    
extension = php_apc.dll
[apc]
apc.shm_segments=1
apc.optimization=0
apc.shm_size=128
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1

in php.ini, it fails. I have the php_apc.dll in the ext directory.

Using Apache 2.2.17 and PHP 5.2.14 on Windows 7 x64.

Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

拔了角的鹿 2024-10-06 13:42:26

在尝试了很多解决方案之后,我找到了一个对我有用的解决方案......所以我将其作为答案发布,只是为了帮助可能遇到相同问题的人找到正确的版本来使用。

我使用的是 Windows 7 32 位PHP 5.3.13Apache 2.2.22php_apc.dll在此站点的文件 apc-igbinary-fastlz-snap20110301-5.3-ts-vc9-x86.zip 中找到:http://downloads.php.net/pierre/

我只需将以下代码粘贴到 php.ini 文件的末尾即可注册扩展:

[PHP_APC]
extension=php_apc.dll

然后我使用以下 php 文件检查了 phpinfo() 的结果:

phpinfo.php

<?php phpinfo(); ?>

After trying a lot of solutions, I found one that worked for me... so I am going to post this as an answer just to help people that may have the same problem finding the correct version to use.

I am using Windows 7 32bits, PHP 5.3.13, Apache 2.2.22, and the php_apc.dll found in the file apc-igbinary-fastlz-snap20110301-5.3-ts-vc9-x86.zip in this site: http://downloads.php.net/pierre/

I have registered the extension by just pasting the following code to the end of php.ini file:

[PHP_APC]
extension=php_apc.dll

Then I checked the result of phpinfo(), by using this php file:

phpinfo.php

<?php phpinfo(); ?>
压抑⊿情绪 2024-10-06 13:42:26

由于 Windows PECL 支持 atm 有限,最好的选择是安装带有 PHP 5.3 的 Zend Server CE。您可以让它自行安装在 Windows 计算机上的 IIS 或 Apache 上。 Zend Server 内置了 APC(以及当前 5.3 PECL 堆栈中缺少的许多其他 PHP 模块)。

作为旁注,您可能(我没有测试过这个,所以...只是一种可能性)安装服务器,“窃取”dll,并安装 PHP,但您喜欢不使用 zend 服务器。但是,话虽如此,Zend 服务器实际上相当不错:)

Best bet, due to the limited windows PECL support atm, is to install Zend Server CE w/ PHP 5.3. You can have it install itself on IIS or Apache on the windows machine. Zend Server comes with APC built in (As well as many other PHP modules missing from the current 5.3 PECL stack).

As a side note, you could probably (I haven't tested this so...is just a possibility) install the server, "steal" the dlls, and install PHP however you like w/o zend server. BUT, that said, Zend server is actually pretty nice :)

兮颜 2024-10-06 13:42:26

固定的。使用了错误版本的 APC。

Fixed. Was using the wrong version of APC.

杀手六號 2024-10-06 13:42:26

在 Windows 上使用 APC VC6 时,请从此处
http://downloads.php.net/pierre

when on Windows use APC VC6 from here
http://downloads.php.net/pierre

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文