PHP安装扩展imagick

简介:
+关注继续查看

明明几个简单命令就能搞定,但是按照网上的方法就是不行,弄了一天,最后发现只需要两行命令,而且不需要修改什么php.ini:

sudo apt-get install php5-imagick
sudo service apache2 reload

 网上的其他方法:

(1)7个步骤:链接:http://stackoverflow.com/questions/3790191/php-error-class-imagick-not-found

复制代码
sudo apt-get update    //Update libraries and packages
sudo apt-get autoremove    Remove obsolete things    
sudo apt-get install libmagickwand-dev    //For the libraries of ImageMagick
sudo apt-get install imagick    //For the core class Imagick
sudo pecl install imagick    //For create the binaries and conections in beetween
sudo echo "extension=imagick.so" >> /etc/php5/apache2/php.ini    //Append the extension to php.ini
sudo service apache2 restart    //Restart Apache
复制代码

PS:PHP在/usr/lib/php5/20102525目录中搜索.so文件,但是imagick.so在文件/usr/lib/php5/20090626中。因此需要讲so文件赋值到php搜索的目录中。

(2)5个步骤:

链接:https://news.ycombinator.com/item?id=1726074

yum install ImageMagick.i386
yum install ImageMagick-devel.i386
pecl install imagick
echo "extension=imagick.so" > /etc/php.d/imagick.ini
service httpd restart 

PS:上边的方法适用于使用yum包管理工具的i386系统(32位),在x86_64系统(64位)中需要把.i386修改为.x86_64

(3)4个步骤:Ubuntu

sudo apt-get install php5-dev pecl imagemagick libmagickwand-dev
sudo pecl install imagick
sudo apt-get install php5-imagick
sudo service apache2 restart

这是一个比较完整的PHP使用Imagick扩展的安装流程。


本文转自ZH奶酪博客园博客,原文链接:http://www.cnblogs.com/CheeseZH/p/4563029.html,如需转载请自行联系原作者

相关文章
|
23小时前
|
关系型数据库 MySQL 数据库连接
PHP数据库驱动扩展与不同方式连接数据库方式技术详解
php的强大就是因为它有很多优质的扩展库!
7 0
PHP数据库驱动扩展与不同方式连接数据库方式技术详解
|
2月前
|
Linux PHP
Linux环境下安装pecl工具,PHP扩展便捷安装
Linux环境下安装pecl工具,PHP扩展便捷安装
135 0
|
2月前
|
PHP
PHP zip ZipArchive 扩展
PHP zip ZipArchive 扩展
|
2月前
|
Shell PHP Windows
php交互式命令行工具window操作系统安装readline扩展函数实现interactive mode enabled到Interactive Shell
php交互式命令行工具window操作系统安装readline扩展函数实现interactive mode enabled到Interactive Shell
32 0
|
3月前
|
程序员 PHP
PHP 扩展与 ZEND 引擎的整合
PHP 扩展与 ZEND 引擎的整合
|
6月前
|
PHP C++
PHP的Intl扩展是干什么的?底层原理是什么?
PHP的Intl扩展是干什么的?底层原理是什么?
421 0
|
6月前
|
数据采集 网络协议 PHP
如何使用PHP的swoole扩展提高服务器并发能力
PHP的swoole扩展是一个高性能的网络通信框架,它可以让PHP开发者轻松地创建TCP/HTTP服务,来响应客户端的请求。但是,有些请求可能涉及到一些复杂和耗时的业务逻辑,如果在工作进程中直接处理,可能会影响服务器的并发能力。
如何使用PHP的swoole扩展提高服务器并发能力
|
6月前
|
PHP
PHP如果开启的扩展越多,对性能有什么影响?底层原理是什么?
PHP如果开启的扩展越多,对性能有什么影响?底层原理是什么?
|
6月前
|
PHP
PHP的stream 扩展是干什么的?底层原理是什么?
PHP的stream 扩展是干什么的?底层原理是什么?
|
6月前
|
程序员 API PHP
PHP的扩展是干什么的?底层原理是什么?
PHP的扩展是干什么的?底层原理是什么?
相关产品
云迁移中心
推荐文章
更多