安裝環境centOS6.3
APACHE:apache-2.4.4
PHP:5.4.13
1.安裝xchache:
# wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz
# tar xf xcache-3.0.1.tar.gz
# cd xcache-3.0.1 #xcache是php的擴充,要使用php指令加載此擴充
# /usr/local/php5/bin/phpize #phpize指令作用是要準備一個php擴充準備編譯,是以擴充要先執行編譯
#./configure --enable-xcache --with-php-config=/usr/local/php5/bin/php-config
#php-config表示能夠擷取php的配置資訊以及編譯時的選項資訊;
##由于不在預設路徑下,xcache要擷取php安裝時所啟用的功能,否則xcache會找不到php的路徑
#make
#make install
安裝結束時,會出現類似如下行:
Installing shared extensions: /usr/local/php/lib/php5/extensions/no-debug-zts-20100525/
#安裝共享擴充子產品路徑,先把這個路徑複制下來,等一下複制到xcache的配置檔案中
2 編輯php.ini,整合php和xcache
# cd xcache-3.0.1
# vi xcache.ini
将xcache配置檔案下内容添加到PHP配置檔案/usr/local/php5/lib/php.ini下
并找到extension這行,修改為
extension =/usr/local/php5/lib/php/extensions/no-debug-zts-20100525/xcache.so
重新開機服務
service httpd restart
3.添加phpinfo功能,測試頁面
添加以下内容info.php到/usr/local/apache2/htdocs/下,測試php子產品是否加載.
# vi /usr/local/apache2/htdocs/info.php
---------------
<?php
echo phpinfo();
?>
檢查80端口是否打開
# lsof -i:80
浏覽器輸入 http://localhost/info.php
顯示有如下測試頁面内容,PHP子產品即在APACHE下加載成功
<a href="http://blog.51cto.com/attachment/201304/094858257.jpg" target="_blank"></a>
本文轉自 showerlee 51CTO部落格,原文連結:http://blog.51cto.com/showerlee/1178961,如需轉載請自行聯系原作者