Ubuntu安装Imagick

PHP扩展的安装方式一般分为两种:php

1. 随同PHP编译mysql

2. 生成单独的.so文件sql

 

这里介绍第二种方式,对于第二种方式执行效率可能低些,可是模块化,就是能够保持php安装不变的状况下,经过php.ini链接单独生成的so文件实现扩展.apache

 

 

好比您已经经过了tar包方式安装了php,那么如今想增长扩展:ubuntu

 

安装CURL扩展服务器

I. 生成动态连接库文件.SOcurl

方法以下:模块化

方法1. apt-get install php5-curl网站

方法2. 去PHP网站下载tar包,phpize本地编译生成.sourl

方法3. pear方式安装,经过pecl命令去在线下载编译生成.so

 

 

方法1在ubuntu下是最简单的,命令执行完会告知.so所在目录

 

II. 配置php.ini

打开php.ini,指定extension_dir目录,若是extension_dir = '/usr/lib',那么接下来把生成的.so文件(如curl.so)复制到/usr/lib目录下,而且加入一个新条目:

extension=curl.so

 

III. 使之生效

从新启动apache,运行phpinfo()看是否生效

 

安装PDO_MYSQL扩展

 

采用pear方式安装

I. 安装pear

apt-get install php-pear 若是没有pear要先安装pear

II. 安装pdo,pdo_mysql

pecl install pdo
pecl install pdo_mysql

生成.so复制到/usr/lib目录下.

 

若是没有安装php和mysql的开发包,在执行第II步以前还须要安装

apt-get install php5-dev
apt-get install libmysqlclient15-dev

III. 修改配置文件php.ini

增长条目

extension=pdo.so

extension=pdo_mysql.so

IV. 使之生效

从新启动apache,运行phpinfo()看是否生效

 

在php5.2.10中,php默认已经安装了pdo,因此extension=pdo.so不加,可是发现和本身生成的pdo_mysql.so不匹配错误,解决办法是:

从新安装php,增长参数--disable-pdo 禁止pdo模块,用本身前面生成pdo.so,pdo+mysql.so就OK了

 

安装ImageMagic扩展

 

采用pear方式安装

I. 安装ImageMagick

sudo apt-get install imagemagick

 

II. 安装imagemagick 的lib 供php调用

sudo apt-get install libmagick++-dev

 

III. 调用当前的pecl安装imagick

pecl install imagick

 

IV. 修改php.ini.重启apache服务器

在php.ini中添加: extension = imagick.so

相关文章
相关标签/搜索