這東西,真是好用,網站的速度一整個加快呢,讚 !
這篇先來說一下怎麼安裝吧。
很簡單的。
記得要先裝好 PHP,這個我就不說了。
直接來安裝 APC 吧。
Download APC
我是抓 3.1.9 的版本
# wget http://pecl.php.net/get/APC-3.1.9.tgz # tar -zxvf APC-3.1.9.tgz # cd APC-3.1.9 # /home/php/bin/phpize # ./configure --enable-apc-spinlocks --enable-apc --enable-apc-mmap --disable-apc-pthreadmutex --with-php-config=/home/php/bin/php-config # make # make install搞定,接著就可以在 /home/php/lib/php/extensions/no-debug-non-zts-20060613/ 目錄下看到 apc.so
接著編輯php.ini
然後執行
如下圖:
至此,安裝完成,真是簡單呀。
# vi /home/php/lib/php.ini加上
extension="apc.so"
然後執行
# /home/php/bin/php -i | grep apc就可以看到有沒有成功 enable 啦。
如下圖:
至此,安裝完成,真是簡單呀。
另外在configuration 時,有出現一個Warning
checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.
所以就再安裝一下re2c就好了 >> zypper in re2c要不同的 Lock 機制,就要在 Build 的時候就要指定好。
pthread mutex locking ( default )
# ./configure --enable-apc --enable-apc-mmap --with-php-config=/home/php/bin/php-configspin Lock ( facebook )
# ./configure --enable-apc-spinlocks --enable-apc --enable-apc-mmap --disable-apc-pthreadmutex --with-php-config=/home/php/bin/php-configsemaphore lock
# ./configure --enable-apc-sem --enable-apc --enable-apc-mmap --disable-apc-pthreadmutex --with-php-config=/home/php/bin/php-config記得重 build 時,要下 make clean 先呀…
我是使用 spin Lock
接著下一篇就來說明設定的部份吧。
0 comments:
張貼留言