zoukankan      html  css  js  c++  java
  • 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
    

     

  • 相关阅读:
    数据挖掘——统计学分析(五:统计量)
    数据挖掘——统计学分析(四:概率与概率分布)
    linux shell之sed
    ListView常用属性 (2012-01-12 17:20:27)
    android ListView几个比较特别的属性
    android
    android:layout_weight的真实含义
    linux下mysql安装、目录结构、配置
    mysql查看数据库和表的占用空间大小
    Android实战技巧:如何在ScrollView中嵌套ListView
  • 原文地址:https://www.cnblogs.com/Peter2014/p/7611390.html
Copyright © 2011-2022 走看看