Ubuntu安装Imagick - 益达915 - 博客园
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://www.cnblogs.com/wzjwffg/p/9883950.html
Ubuntu安装Imagick - 益达915 - 博客园相关推荐
- linux裸机安装nginx,linux环境下安装nginx步骤 - 进击的乌龟 - 博客园
开始前,请确认gcc g++开发类库是否装好,默认已经安装. ububtu平台编译环境可以使用以下指令 apt- get install build- essential apt - get inst ...
- centeros7安装mysql - 风中追风_lonely - 博客园
转载自:https://www.linuxidc.com/Linux/2016-09/135288.htm 安装之前先安装基本环境:yum install -y perl perl-Module-Bu ...
- libevent安装总结 - jinfg2008的专栏 - 博客频道 - CSDN.NET
libevent安装总结 - jinfg2008的专栏 - 博客频道 - CSDN.NET libevent安装总结 分类: linux 系统配置 2013-02-13 22:37 99人阅读 评论( ...
- pmta linux视频,PowerMTA (PMTA) 的安装和设置方法 – 黄忠 – 博客
本文信息本文由方法SEO顾问发表于2016-12-0316:04:40,共 1870 字,转载请注明:PowerMTA (PMTA) 的安装和设置方法 – 黄忠 – 博客_[方法SEO顾问],如果我网 ...
- .NET轻松写博客园爬虫
爬虫,是一种按照一定的规则,自动地抓取网站的程序或者脚本.`.NET`写爬虫非常简单,并能轻松优化性能.今天我将分享一段简短的代码,爬出博客园前200页精华内容,然后通过微小的改动,将代码升级为多线程 ...
- 《博客园精华集---CLR/C#分册》
<博客园精华集---CLR/C#分册> 转:http://www.cnblogs.com/anytao/archive/2008/09/04/lovechina_bestclr_3rdfi ...
- 使用码云和博客园学习简易教程
有了<使用开源中国(码云)托管代码>和<使用博客园进行学习>, 不少同学可以使用使用码云和博客园来学习了,也有不少同学还是误用.我以一周的学习过程为例,写一个step by s ...
- Microsoft .NET Compact Framework 开发常见问题解答 - 专注.NET技术及其相关应用开发! - 博客园...
Microsoft .NET Compact Framework 开发常见问题解答 发布日期: 3/30/2005 | 更新日期: 3/30/2005 Microsoft .NET Compact F ...
- ajax自动加载blogjava和博客园的rss
自动加载blogjava和博客园的rss <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "h ...
最新文章
- 死宅福音:乐高不怕多,智能分拣机帮你归类
- linux 自动备份脚本
- Java面试题17 牛客 下面哪个选项正确创建socket连接?
- python输出运行时间表_Python编程第十二课 了解程序运行的时间
- 【批处理】用netsh管理防火墙示例
- “芯生力量,智能持久”出门问问全新发布TicWatch Pro 3
- Android学习之-TextView的滑动效果
- java 四大元注解_java中元注解有四个
- 强者的成功法则:受益一生的书单
- java 继承作用_理解java的三大特性之继承
- 天眼查数据采集、分析、深度挖掘
- 华为 服务器 驱动 linux,华为服务器SAS控制器驱动问题
- 此蓝牙设备或计算机无法处理该类型文件,电脑蓝牙 电脑蓝牙功能无法使用-完美教程资讯...
- Java并发25 ThreadFactory使用的必要性
- Windows下Idea,AndroidStudio的字体美化
- 图像采集卡的选择和主要参数
- 用树莓派搭建家庭NAS下载机
- 竖流式沉淀池集水槽设计计算_沉淀池设计计算设计参数.docx
- c语言表达式的类型,C语言_类型、运算符与表达式
- 浙大第四版概率论第五、六章思维导图
热门文章
- Office2016登录的账户名和microsoft账户名不照应的解决方法
- c++实现装饰模式完整源代码
- 联想 android 5.1 root,联想Z5 Pro root教程,利用recovery来进行卡刷root包操作
- 通过数据挖掘,我们研究了完美日记的两大增长策略
- 测试服务器并发量和承载力(压力测试)
- 云产品--游戏加速云产品(已过期)
- 计算机信息技术基础...,计算机信息技术基础
- Chat with Milvus #5 回顾- 本期内容: Milvus 最佳性能、以图搜设备、文档搜索
- 计算机网络DV和LS
- [转]第一次用joomla做网站的一点感悟