[iyunv@ser200 tools]# tar xzf memcache-2.2.7.tgz
[iyunv@ser200 tools]# cd memcache-2.2.7
[iyunv@ser200 memcache-2.2.7]# /application/php/bin/phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
[iyunv@ser200 memcache-2.2.7]# ./configure --with-php-config=/application/php/bin/php-config
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
#(中间省略)
----------------------------------------------------------------------
四.动态添加功能模块pdo_mysql
1.介绍:PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。PDO随PHP5.1发行,在PHP5.0的PECL扩展中也可以使用,无法运行于之前的PHP版本。
2.用到命令:
cd /home/oldboy/tools/
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xzf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
./configure --with-php-config=/application/php/bin/php-config \
--with-pdo-mysql=/usr/local/mysql/
make && make install
注.下载/PDO_MYSQL-1.0.3.tgz未安装成功,make时提示:
/home/oldboy/tools/PDO-1.0.3/pdo.c:78: error: too few arguments to function ‘zend_exception_get_default’
暂未找到决办法
3.安装过程:
[iyunv@ser200 tools]# wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
--2014-10-27 21:48:59-- http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
Resolving pecl.php.net... 76.75.200.106
Connecting to pecl.php.net|76.75.200.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14778 (14K) [application/octet-stream]
Saving to: `PDO_MYSQL-1.0.2.tgz'
100%[======================================================================================>] 14,778 19.5K/s in 0.7s
[iyunv@ser200 tools]# tar xzf PDO_MYSQL-1.0.2.tgz
[iyunv@ser200 tools]# cd PDO_MYSQL-1.0.2
[iyunv@ser200 PDO_MYSQL-1.0.2]# /application/php/bin/phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
[iyunv@ser200 PDO_MYSQL-1.0.2]# ./configure --with-php-config=/application/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/
checking for egrep... grep -E
[iyunv@ser200 PDO_MYSQL-1.0.2]# ll /application/php5.3.29/lib/php/extensions/no-debug-zts-20090626/
total 784
-rwxr-xr-x 1 root root 425136 Oct 27 19:03 eaccelerator.so
-rwxr-xr-x 1 root root 222254 Oct 27 21:10 memcache.so
-rwxr-xr-x 1 root root 135439 Oct 27 21:50 pdo_mysql.so
五.功能模块:imagemagick安装
1.imagemagick介绍:
mageMagick是一套功能强大、稳定而且开源的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小、旋转、锐化、减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存,对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。同时ImageMagick提供了一个高质量的2D工具包,部分支持SVG。ImageMagic的主要精力集中在性能,减少bug以及提供稳定的API和ABI上。
2.安装命令
cd /home/oldboy/tools/
wget http://www.imagemagick.org/download/ImageMagick-6.8.9-9.tar.gz
tar xzf ImageMagick-6.8.9-9.tar.gz
cd ImageMagick-6.8.9-9
./configure
make
make install
#装模块,要建立在上一步安装imagemagick软件的基础上
wget http://pecl.php.net/get/imagick-3.1.2.tgz
tar xzf imagick-3.1.2.tgz
cd imagick-3.1.2
/application/php/bin/phpize
./configure --with-php-config=/application/php/bin/php-config
make
make install
ll /application/php5.3.29/lib/php/extensions/no-debug-zts-20090626/
3.安装过程:
[iyunv@ser200 ~]# cd /home/oldboy/tools/
[iyunv@ser200 tools]# tar xzf ImageMagick-6.8.9-9.tar.gz
[iyunv@ser200 tools]# tar xzf imagick-3.1.2.tgz
[iyunv@ser200 tools]# cd imagick-3.1.2
[iyunv@ser200 imagick-3.1.2]# /application/php/bin/phpize \
> ;
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
[iyunv@ser200 imagick-3.1.2]# ./configure --with-php-config=/application/php/bin/php-config
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
checking for cc... cc
#(.............省略)
[iyunv@ser200 imagick-3.1.2]# make
[iyunv@ser200 imagick-3.1.2]# make install