phpize是什么?
filed in Linux/c/c++, PHP/ web on Nov.22, 2009
今天在配置一臺(tái)nginx的web服務(wù)器時(shí),參考張宴(blog.s135.com)大師的《Nginx 0.8.x + PHP 5.2.10(FastCGI)搭建勝過(guò)Apache十倍的Web服務(wù)器(第5版)》
安裝php(fastcgi模式)的時(shí)候,常常有這樣一句命令:/usr/local/webserver/php/bin/phpize
一、phpize是干嘛的?
phpize是什么東西呢?php官方的說(shuō)明:
http://php.net/manual/en/install.pecl.phpize.php
phpize是用來(lái)擴(kuò)展php擴(kuò)展模塊的,通過(guò)phpize可以建立php的外掛模塊
比如你想在原來(lái)編譯好的php中加入memcached或者ImageMagick等擴(kuò)展模塊,可以使用phpize,通過(guò)以下幾步工作。
二、如何使用phpize?
當(dāng)php編譯完成后,php的bin目錄下會(huì)有phpize這個(gè)腳本文件。在編譯你要添加的擴(kuò)展模塊之前,執(zhí)行以下phpize就可以了;
比如現(xiàn)在想在php中加入memcache擴(kuò)展模塊:我們要做的只是如下幾步
————————————————————————
tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5/
/usr/local/webserver/php/bin/phpize
./configure –with-php-config=/usr/local/webserver/php/bin/php-config
make
make install
————————————————————————
注意./configure 后面可以指定的是php-config文件的路徑
extension = “memcache.so”