本文目录一览:
- 1、windows下php7怎么装扩展imagick
- 2、phpstudy安装imagick扩展库怎么装
- 3、请问群晖NAS的PHP中如何安装imagick扩展?
- 4、php imagick 是什么,是怎么安装的,centos系统
- 5、Docker PHP 安装扩展汇总
- 6、window php5.3 怎么扩展imagick
windows下php7怎么装扩展imagick
安装php_imagick扩展,它只是一个扩展,相当于一个api,更多还是还需要依赖ImageMagick主程序的支撑,所以我们首先还是得要安装ImageMagick程序。 下载的方法和过程,在这里写的很完整,按照这个步骤进行一般都很顺利安装完成。
phpstudy安装imagick扩展库怎么装
1. 下载 ImageMagick
下载最新版本,ImageMagick-6.8.6-9-Q16-x86-dll.exe
2. 安装 ImageMagick
安装 ImageMagick 到 PC 上。安装路径不能出现空格,否则无法使用。安装时,一点选中把执行路径添加到 path 上,否则你就得手动去添加 path 路径了。
3. 测试安装
打开windows 命令行窗口(win+r - “cmd” - Enter),输入convert,回车。会出现convert的帮助文档,如果没有出现,说明没有安装成功,或没有把安装目录添加到环境变量 path 中。
添加过程:
我的电脑 - 右键点击 - 高级系统设置 - 高级 - 环境变量 - 系统变量 - path - 选择并编辑 - 把你的安装目录,添加到其中
4. 下载 php扩展 php_imagick.dll
php5.4.x or php5.5.x 下载地址
dyn = dynamic, st = static, q16 = 16 bit, q8= 8 bit.
以上标识,同你下载的ImageMagick下载标识相同.
5. 把dll文件重命名为php_imagick.dll,并放到php 扩展文件目录 php/ext 中。
6. 在 php.ini 配置文件中添加,extension=php_imagick.dll。
7. 重启电脑,只重启apache不管用的情况下,重启下PC。因为扩展底层使用的是imageMagic软件,所以软件重启电脑,重新加载软件,并刷新path路径。
8. 重启后,打开 phpinfo页面,查看,扩展已经安装成功。如果还未安装成功,极有可能imagemagick软件版本过高,请选择更低一级的版本安装。
9. PHP测试代码。
?php
$im = new imagick( 'a.jpg' );
// resize by 200 width and keep the ratio
$im-thumbnailImage( 200, 0);
// write to disk
$im-writeImage( 'a_thumbnail.jpg' );
请问群晖NAS的PHP中如何安装imagick扩展?
群晖NAS 不知道是什么套件。
imagemagick 是php的pecl扩展,可以在pecl资源网站上找到并下载对应版本的
PECL::imagick
linux系统选择tgz下载,windows系统点击对应版本的dll链接,会进入到windows版本的下载页,根据你的php版本下载,如果没有对应你的php的版本,说明你选择的版本不支持,换一个版本去下载( imagick3.4对应php7.1-7.3, imagick3.3对应php 5.3-5.6 )
下载完成后将扩展文件放到php的扩展目录,并在php.ini中加上扩展引入
extension = php_imagick
php imagick 是什么,是怎么安装的,centos系统
imagick是一个PHP的扩展,是用ImageMagick提供的API来进行图片的操作,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API,所以使用imagick首先要安装ImageMagick。
ImageMagick图片处理是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理图片文件,详细的解释见ImageMagick的官方网站,ImageMagick比GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能
Docker PHP 安装扩展汇总
FROM php:7.2-fpm
Core, ctype, curl
date, dom
fileinfo, filter, ftp
hash
iconv
json
libxml
mbstring, mysqlnd
openssl
pcre, PDO, pdo_sqlite, Phar, posix
readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard
tokenizer
xml, xmlreader, xmlwriter
zlib
RUN docker-php-ext-install -j$(nproc) bcmath calendar exif gettext
sockets dba mysqli pcntl pdo_mysql shmop sysvmsg sysvsem sysvshm
RUN apt-get update
apt-get install -y --no-install-recommends libbz2-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) bz2
RUN apt-get update
apt-get install -y --no-install-recommends libenchant-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) enchant
RUN apt-get update
apt-get install -y --no-install-recommends libfreetype6-dev libjpeg62-turbo-dev libpng-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/
docker-php-ext-install -j$(nproc) gd
RUN apt-get update
apt-get install -y --no-install-recommends libgmp-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) gmp
RUN apt-get update
apt-get install -y --no-install-recommends libxml2-dev libtidy-dev libxslt1-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) soap wddx xmlrpc tidy xsl
RUN apt-get update
apt-get install -y --no-install-recommends libzip-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) zip
RUN apt-get update
apt-get install -y --no-install-recommends libsnmp-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) snmp
RUN apt-get update
apt-get install -y --no-install-recommends libpq-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) pgsql pdo_pgsql
RUN apt-get update
apt-get install -y --no-install-recommends libpspell-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) pspell
RUN apt-get update
apt-get install -y --no-install-recommends librecode-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) recode
RUN apt-get update
apt-get install -y --no-install-recommends firebird-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) pdo_firebird
RUN apt-get update
apt-get install -y --no-install-recommends freetds-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-configure pdo_dblib --with-libdir=lib/x86_64-linux-gnu
docker-php-ext-install -j$(nproc) pdo_dblib
RUN apt-get update
apt-get install -y --no-install-recommends libldap2-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu
docker-php-ext-install -j$(nproc) ldap
RUN apt-get update
apt-get install -y --no-install-recommends libc-client-dev libkrb5-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-configure imap --with-kerberos --with-imap-ssl
docker-php-ext-install -j$(nproc) imap
RUN apt-get update
apt-get install -y --no-install-recommends firebird-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) interbase
RUN apt-get update
apt-get install -y --no-install-recommends libicu-dev
rm -r /var/lib/apt/lists/*
docker-php-ext-install -j$(nproc) intl
RUN apt-get update \
apt-get install -y --no-install-recommends libmcrypt-dev
rm -r /var/lib/apt/lists/*
pecl install mcrypt-1.0.1
docker-php-ext-enable mcrypt
RUN export CFLAGS=" PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS"
apt-get update
apt-get install -y --no-install-recommends libmagickwand-dev
rm -rf /var/lib/apt/lists/*
pecl install imagick-3.4.3
docker-php-ext-enable imagick
RUN apt-get update \
apt-get install -y --no-install-recommends zlib1g-dev libmemcached-dev
rm -r /var/lib/apt/lists/*
pecl install memcached
docker-php-ext-enable memcached
RUN pecl install redis-4.0.1 docker-php-ext-enable redis
RUN docker-php-ext-configure opcache --enable-opcache docker-php-ext-install opcache
RUN set -ex;
docker-php-source extract;
{
echo '# ' ;
echo 'AC_DEFUN([PHP_ALWAYS_SHARED],[])dnl';
echo;
cat /usr/src/php/ext/odbc/config.m4;
} temp.m4;
mv temp.m4 /usr/src/php/ext/odbc/config.m4;
apt-get update;
apt-get install -y --no-install-recommends unixodbc-dev;
rm -rf /var/lib/apt/lists/*;
docker-php-ext-configure odbc --with-unixODBC=shared,/usr;
docker-php-ext-configure pdo_odbc --with-pdo-odbc=unixODBC,/usr;
docker-php-ext-install odbc pdo_odbc;
docker-php-source delete
LABEL Author="Leo"
LABEL Version="1.0.25-fpm"
LABEL Description="PHP FPM 7.2 镜像. All extensions."
window php5.3 怎么扩展imagick
安装php_imagick扩展,它只是一个扩展,相当于一个api,更多还是还需要依赖ImageMagick主程序的支撑,所以我们首先还是得要安装ImageMagick程序。
下载的方法和过程,在这里写的很完整,按照这个步骤进行一般都很顺利安装完成。