簡體   English   中英

在Windows 7 x64的PHP上安裝APC

[英]Install APC on PHP For Windows 7 x64

當我嘗試以以下方式啟動Apache時

[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中,它失敗。 我在ext目錄中有php_apc.dll。

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

有什么建議么?

在嘗試了許多解決方案之后,我發現了一個對我有用的解決方案。因此,我將其發布為答案,只是為了幫助可能遇到相同問題的人們找到要使用的正確版本。

我正在使用Windows 7 32bitsPHP 5.3.13Apache 2.2.22和在此站點的文件apc-igbinary-fastlz-snap20110301-5.3-ts-vc9-x86.zip中找到的php_apc.dllhttp:// /downloads.php.net/pierre/

我已經通過將以下代碼粘貼到php.ini文件的末尾來注冊了擴展名:

[PHP_APC]
extension=php_apc.dll

然后,我使用以下php文件檢查了phpinfo()的結果:

phpinfo.php

<?php phpinfo(); ?>

由於Windows PECL支持atm的限制,最好的選擇是安裝帶有PHP 5.3的Zend Server CE。 您可以將其自身安裝在Windows機器上的IIS或Apache上。 Zend Server內置了APC(以及當前5.3 PECL堆棧中缺少的許多其他PHP模塊)。

附帶說明一下,您可能(我尚未測試過,所以...只是一種可能)安裝服務器,“竊取” dll,然后安裝PHP,但是您喜歡不使用zend服務器。 但是,這就是說,Zend服務器實際上非常好:)

固定。 使用了錯誤版本的APC。

在Windows上時,請從此處http://downloads.php.net/pierre使用APC VC6

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM