PHP扩展插件 imagick 、PDO_MYSQL 安装

环境准备

echo $LC_ALL
echo "export LC_ALL=C" >> /etc/profile
source /etc/profile
yum install perl-devel -y

 安装ImageMagick图像处理软件

ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读写和处理超过89种基本格式的图片文件。利用ImageMagick,可以根据Web应用程序的需要动态生成图片,还可以对图片进行大小、旋转、锐化、增加特效等操作,并将操作以相同格式或其他格式保存。对图片的操作既可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。
ImageMagick的常见功能如下:
1.将图片从一种格式转换为另一个格式,包括直接转换为图标;
2.可以修改图片尺寸,旋转、锐化、减色,设置图片特效;
3.对图片设置各种尺寸缩略图;
4.将图片设置为可以适应Web背景的透明图片;
5.将一组图片做成gif动画;
6.将几张图片做成一张组合图片;
7.在图片上写字或画图,带文字阴影和边框渲染;
8.给图片加边框或框架;
9.取得一些图片的特性信息。
cd /server/tools/
ls ImageMagick-6.7.9-9.tar.xz
tar xf ImageMagick-6.7.9-9.tar.xz
cd ImageMagick-6.7.9-9
./configure --prefix=/application/ImageMagick-6.7.9-9
make
make install
ln -s /application/ImageMagick-6.7.9-9/ /application/ImageMagick     

安装imagick扩展插件

imagick插件可以让PHP调用ImageMagick功能,该插件需要ImageMagick软件支持,所以要先安装ImageMagick图像处理程序。

cd /server/tools/
wget http://pecl.php.net/get/imagick-2.3.0.tgz
tar xf imagick-2.3.0.tgz
cd imagick-2.3.0
/application/php/bin/phpize
./configure --with-imagick=/application/ImageMagick --with-php-config=/application/php/bin/php-config
make 
make install
Installing shared extensions:     /application/php-5.3.27/lib/php/extensions/no-debug-non-zts-20090626/

vim /application/php/lib/php.ini
extension_dir = "/application/php-5.3.27/lib/php/extensions/no-debug-non-zts-20090626/"
extension = imagick.so

 安装PDO_MYSQL扩展插件

PDO_MYSQL扩展插件为PHP访问数据库定义了一个轻量级的一致性接口,提供了一个数据访问抽象层,从而使得无论什么数据库,PHP都可以通过一样的函数进行查询并获取数据。

cd /server/tools/
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
/application/php/bin/phpize
./configure --with-pdo-mysql=/application/mysql --with-php-config=/application/php/bin/php-config
#--with-pdo-mysql=mysqlnd  如果本地没有mysql
#同时PDO_MYSQL也可以在PHP编译时添加,例如--with-pdo-mysql=mysqlnd
make
make install
Installing shared extensions:     /application/php-5.3.27/lib/php/extensions/no-debug-non-zts-20090626/

vim /application/php/lib/php.ini
extension_dir = "/application/php-5.3.27/lib/php/extensions/no-debug-non-zts-20090626/"
extension = pdo_mysql.so

 检查安装结果

cat >> /application/nginx/html/blog/view_info.php <<EOF
> <?php phpinfo(); ?>
> EOF

http://172.16.1.13/view_info.php

 

 

posted @ 2017-09-29 15:49  Peterer~王勇  阅读(470)  评论(0编辑  收藏  举报