博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu安装Imagick
阅读量:6118 次
发布时间:2019-06-21

本文共 1293 字,大约阅读时间需要 4 分钟。

hot3.png

PHP扩展的安装方式通常分为两种:

1. 随同PHP编译

2. 生成单独的.so文件

 

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

 

 

比如您已经通过了tar包方式安装了php,那么现在想增加扩展:

 

安装CURL扩展

I. 生成动态链接库文件.SO

方法如下:

方法1. apt-get install php5-curl

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

方法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

转载于:https://my.oschina.net/u/588516/blog/1840606

你可能感兴趣的文章
【XCode7+iOS9】http网路连接请求、MKPinAnnotationView自定义图片和BitCode相关错误--备用...
查看>>
各大公司容器云的技术栈对比
查看>>
记一次eclipse无法启动的排查过程
查看>>
【转】jmeter 进行java request测试
查看>>
读书笔记--MapReduce 适用场景 及 常见应用
查看>>
SignalR在Xamarin Android中的使用
查看>>
Eclipse和MyEclipse使用技巧--Eclipse中使用Git-让版本管理更简单
查看>>
[转]响应式表格jQuery插件 – Responsive tables
查看>>
8个3D视觉效果的HTML5动画欣赏
查看>>
C#如何在DataGridViewCell中自定义脚本编辑器
查看>>
【linux】crontab定时命令
查看>>
Android UI优化——include、merge 、ViewStub
查看>>
Office WORD如何取消开始工作右侧栏
查看>>
Android Jni调用浅述
查看>>
CodeCombat森林关卡Python代码
查看>>
第一个应用程序HelloWorld
查看>>
(二)Spring Boot 起步入门(翻译自Spring Boot官方教程文档)1.5.9.RELEASE
查看>>
Android Annotation扫盲笔记
查看>>
React 整洁代码最佳实践
查看>>
聊聊架构设计做些什么来谈如何成为架构师
查看>>