2010-12-28

Windows 如何安裝 PHP 的 APC 擴充 ( Extension ) ?

阿舍上次已經有介紹過如何在 Ubuntu 上安裝 APC 來提高 PHP 程式的執行效率,這次,就來說一下如何把 APC 裝到  Windows 上,首先,請參考這篇的說明來下載或是直接到這裡來找已經編譯好的 APC 動態程式庫 (  DLL ),依使用的 PHP 版本要下載不同的程式,PHP 5.2 版請下載 php_apc-3.1.5-5.2-vc6-x86.zip,PHP 5.3 版請下載 php_apc-3.1.5-5.3-vc6-x86.zip。

Credit  http://www.glenscott.co.uk

下載完成之後,請把這個下載來的檔案解壓縮,之後,把裡面的 apc.dll 複製到 PHP 安裝資料夾的  ext 資料夾下,接著,再用文字編輯器把 php.ini 打開,然後,把下面這幾行加到檔案的最後面。

[PECL]
extension=php_apc.dll

[apc]
apc.shm_segments = 1
apc.shm_size = 128M
apc.ttl = 7200
apc.user_ttl = 7200
apc.num_files_hint = 1024
apc.enable_cli = 1
apc.rfc1867 = 1

都設好之後,就請把檔案儲存起來,然後,重新啟動 Apache,這樣 APC 應該就會生效了,如果不確定 APC 是否有啟用的話,可以用 phpinfo() 來看一下是否可以找的到像上面這張圖的東西哩 !


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



2 則留言 :

凍仁翔 提到...

前輩上述的連結裡已經沒有 php_apc-3.1.5-5.2-vc6-x86.zip 該檔案了,在下參考了 Stack Overflow[1] 下載 Collection of PECL modules for PHP 5.2.3 後確定可用,在此回報一下囉。

----
[1] php - APC - Unable to load dynamic library - Stack Overflow
- http://stackoverflow.com/questions/9098618/apc-unable-to-load-dynamic-library

ayubiz 提到...

Hello,

十分感謝啊 !! ^^=

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !