天天看點

Apache下PHP添加xcache子產品

安裝環境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,如需轉載請自行聯系原作者