2008年5月9日

安裝PHP PECL 延伸模組

這次在安裝horde時需要用到memcache與fileinfo這兩個extension,順便做個筆記

安裝前的準備

一個能運作的PHP

編譯PECL模組

1.首先到pecl.php.net搜尋模組的source並下載到主機上,以memcache為例

shell> wget http://pecl.php.net/get/memcache-3.0.1.tgz

2.解壓縮

shell> tar xzvf memcache-3.0.1.tgz

3.編譯

shell> cd memcache-3.0.1
#產生configure和makefile
shell> phpize
shell> ./configure
shell> make
#下達make install後,會告知你extension被安裝在哪
#以我的例子是在/opt/php/lib/php/extensions/no-debug-zts-20060613
shell> make install


4.編輯php.ini

shell> vim /opt/php/lib/php.ini
修改 extension_dir = /opt/php/lib/php/extensions/no-debug-zts-20060613
增加 extension=memcache.so

5.重新啟動apache

shell> apachectl restart

沒有留言:

張貼留言