lamp+xcache功能的實現

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擴展準備編譯,所以擴展要先執行編譯

在這裏可能會出現下面錯誤

wKioL1ODhDHAcLpDAAEgLeqDBI0286.jpg

解決辦法: 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   //加載模塊

wKioL1ODi_WQY_U3AAD529NJO1M327.jpg

進入Apache頁面,發現我們已經成功啓用緩衝

wKiom1ODjHHhKS0eAALGyhPJsJY347.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章