XCache 是一個開源的 opcode 緩存器/優化器, 這意味着他能夠提高您服務器上的 PHP 性能. 他通過把編譯 PHP 後的數據緩衝到共享內存從而避免重複的編譯過程, 能夠直接使用緩衝區已編譯的代碼從而提高速度. 通常能夠提高您的頁面生成速率 2 到5 倍, 降低服務器負載.
下面給大家講解如何使用緩衝功能
第一步:拆包
tar -zxvf xcache-3.1.0.tar.gz -C /usr/local/src/
//xcache是php的擴展,要使用php命令加載此擴展
第二步:執行/usr/local/php/bin/phpize //phpize命令作用是要準備一個php擴展準備編譯,所以擴展要先執行編譯
在這裏可能會出現下面錯誤
解決辦法: yum install autoconf,然後再次執行/usr/local/php/bin/phpize
第三步:編譯安裝
./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config //php- config表示能夠獲取php的配置信息以及編譯時的選項信息;
//由於不在默認路徑下,xcache要獲取php安裝時所啓用的功能,否則xcache會找不到php的路徑make && make install
安裝結束時,會出現類似如下行:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts- 20121212/ //安裝共享擴展模塊路徑,先把這個路徑複製下來,等一下複製到xcache的配置文件 中
第四步:編輯php.ini,整合php和xcache
cat xcache.ini >> /etc/php/php.ini //將xcache提供的樣例配置導入php.ini重啓網絡服務查看網頁
cp xcache.ini /etc/php5.d/
vim /etc/php5.d/xcache.ini //加載模塊
進入Apache頁面,發現我們已經成功啓用緩衝