本文目錄一覽:
- 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程序。
下載的方法和過程,在這裡寫的很完整,按照這個步驟進行一般都很順利安裝完成。
原創文章,作者:BTUI4,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/130483.html