當前位置:首頁 » 編程語言 » imagickphp安裝

imagickphp安裝

發布時間: 2022-04-29 20:54:08

linux系統下php-FPM的安裝和配置教程

基本安裝方法
安裝工具包
$
sudo
apt-get
install
python-software-properties
添加ppa源
$
sudo
add-apt-repository
ppa:yola/php5
安裝php5-fpm
sudo
apt-get
update
sudo
apt-get
install
php5-fpm
其它必要的軟體安裝接
sudo
apt-get
install
nginx
配置php-fpm
php-fpm的解析器是C/S結構,它的配置文件位於:
(1)/etc/php5/fpm/php-fpm.conf
(2)/etc/php5/fpm/pool.d/
一般沒什麼嚴格的配置的要求,或者說這塊我還沒有具體的研究每個配置參數的意義
我採用了tcp模式與fastcgi進程進行連接,因此我修改了tcp監聽的地址和埠,修改了一下監視目錄的名稱,這里不做具體詳細解釋了,大家可以參考官方文檔根據自己的需求進行配置
重啟php5-fpm
安裝提示錯誤解決
如果伺服器的系統源中沒有php5-fpm,安裝的時候會提示:
Reading
state
information...
Done
E:
Couldn't
find
package
php5-fpm
解決辦法
1.
添加非官方的源到
/etc/apt/sources.list
echo
"deb
http://ppa.launchpad.net/brianmercer/php/ubuntu
lucid
main"
>>
/etc/apt/sources.list
echo
"deb-src
http://ppa.launchpad.net/brianmercer/php/ubuntu
lucid
main"
>>
/etc/apt/sources.list
2.
安裝php5-fpm
sudo
apt-get
update
&&
sudo
apt-get
install
php5-fpm
3.
安裝php擴展組件
sudo
apt-get
install
php-apc
php5-curl
php5-gd
php5-imagick
php5-mysql\
php5-memcache
php5-memcached
php5-mcrypt
4.
啟動php-fpm
sudo
/etc/init.d/php5-fpm
start
php.in位於/etc/php5/fpm/php.ini
php-fpm.ini位於/etc/php5/fpm/php5-fpm.conf
php-fpm啟動時報錯
PHP
Warning:
PHP
Startup:
Unable
to
load
dynamic
library
'/usr/lib/php5/20060613+lfs/gd.so'
-
/usr/lib/php5/20060613+lfs/gd.so:
undefined
symbol:
gdImageCreateFromJpeg
in
Unknown
on
line
0
locate
libgd
查看gd的動態庫位置,如果/usr/local/lib/目錄里有則
rm
/usr/local/lib/libgd*
重啟php-fpm即可
去掉php-fpm啟動時警告提示信息
PHP
Deprecated:
Comments
starting
with
'#'
are
deprecated
in
/etc/php5/fpm/conf.d/imagick.ini
on
line
1
in
Unknown
on
line
0
把#變成;即可去掉該提示

㈡ win2003 vps伺服器下安裝安裝imagemagic的php擴展 ,我的圖片程序非要伺服器支持這個組件才可以運行

在windows下安裝image magic 的php擴展 imagick, 首先需要下載php_imagick.dll文件.這個dll文件非常關鍵.
如果下載了錯誤的php_imagick.dll.安裝就會失敗.
下載列表的目錄以日期格式給出, 進入對應日期的目錄中有4個dll文件.它們分別是:
php_imagick_st-Q16.dll (16位色,不包含imagemagic)
php_imagick_st-Q8.dll (8位色,不包含imagemagic)
php_imagick_dyn-Q16.dll (16位色, 包含imagemagic)
php_imagick_dyn-Q8.dll (8位色, 包含imagemagic)
其中不包含imagemagic的dll文件還需要另外下載 imagemagic安裝,
而包含imagemagic就不用說了吧.
我在載的是php_imagick_dyn-Q16.dll.
下載後改名為php_imagick.dll.並且放入php安裝目錄下的ext目錄中.
修改php.ini.
添加如下代碼
extension=php_imagick.dll
重啟apache. 查看 phpinfo .就能看到 imagick 的擴展信息了.

㈢ [php],ext\php_imagick.dll' - 找不到指定的模塊。求大神解決!

好不容易有個愛學習的小朋友,怎麼可以打擊自信心呢!
我也是搞得,且看以下我的總結:
1、在php.ini中開啟擴展(php.ini的實際路徑要注意)
extension=php_imagick.dll

2、按phpinfo中的信息下載相應擴展包
如:php_imagick-3.4.4-7.1-ts-vc14-x86
應該是7.1(VC14),ts線程安全,x86平台

3、重點!重點!把壓縮包根目錄中的所有dll文件都解壓到ext目錄中。

4、重點!重點!設定系統環境變數Path,把php的ext目錄路徑添加到Path中。
然後,用php --ri imagick命令測試一下看看。
希望能幫到你啊!(歡迎關注公眾號「網管小賈」)

㈣ PHP5.6安裝imagick不成功

你就用你配置的php看環境,應該能看到,執行文件也用那個環境。最好裝一個環境,容易引起混淆。

㈤ php安裝imagemagick問題。

首先要安裝ImageMagic工具,再安裝imagick php擴展,下面是編譯安裝的步驟:
wget http://blog.s135.com/soft/linux/nginx_php/imagick/ImageMagick.tar.gz
wget http://pecl.php.net/get/imagick-2.3.0.tgz

tar zxvf ImageMagick.tar.gz
cd ImageMagick-6.5.1-2/
./configure
make
make install
cd ../

tar zxvf imagick-2.3.0.tgz
cd imagick-2.3.0/
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

然後找到php.ini,加上extension = "imagick.so"

㈥ 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 下載地址 http://www.peewit.fr/imagick/
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' );

㈦ php imagick 是什麼,是怎麼安裝的,centos系統

imagick是一個PHP的擴展,是用ImageMagick提供的API來進行圖片的操作,不過這些操作已經包裝到擴展imagick中去了,最終調用的是ImageMagick提供的API,所以使用imagick首先要安裝ImageMagick。
ImageMagick圖片處理是一套功能強大、穩定而且免費的工具集和開發包,可以用來讀、寫和處理圖片文件,詳細的解釋見ImageMagick的官方網站,ImageMagick比GD的性能要高很多,如果是在處理大量的圖片時更加能體現ImageMagick的性能

㈧ 誰可以在PHP下配置image magic

著名的圖片服務提供商Flickr使用的是ImageMagick,還有Yupoo、手機之家使用的也是ImageMagick。

1.安裝ImageMagick這里主要說說Linux下的安裝,Windows下的安裝就不說了,Windows下的安裝相對簡單一些,參考http://www.imagemagick.org/script/install-source.php#windows

由於安裝imagick擴展時需要依賴ImageMagick的函數庫,因此必須要先安裝ImageMagick
從地址ftp://ftp.imagemagick.org/pub/ImageMagick/可以找到ImageMagick的地址

[root@CentOS_Test_Server software]# wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.5.3-10.tar.gz
--19:26:09-- ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.5.3-10.tar.gz
=> `ImageMagick-6.5.3-10.tar.gz'
正在解析主機 ftp.imagemagick.org... 74.63.13.227
Connecting to ftp.imagemagick.org|74.63.13.227|:21... 已連接。
正在以 anonymous 登錄 ... 登錄成功!
==> SYST ... 完成。 ==> PWD ... 完成。
==> TYPE I ... 完成。 ==> CWD /pub/ImageMagick ... 完成。
==> SIZE ImageMagick-6.5.3-10.tar.gz ... 11151919
==> PASV ... 完成。 ==> RETR ImageMagick-6.5.3-10.tar.gz ... 完成。
長度:11151919 (11M)

100%[=====================================================================================>] 11,151,919 33.4K/s in 3m 9s

19:29:42 (57.7 KB/s) - `ImageMagick-6.5.3-10.tar.gz' saved [11151919]

tar zxvf ImageMagick-6.5.3-10.tar.gz
cd ImageMagick-6.5.3-10
./configure --prefix=/usr/local/imagemagick
make
make install
ImageMagick安裝完成以後的目錄結構如下:
[root@CentOS_Test_Server imagemagick]# pwd
/usr/local/imagemagick
[root@CentOS_Test_Server imagemagick]# ll
總計 32
drwxr-xr-x 2 root root 4096 07-21 19:59 bin
drwxr-xr-x 3 root root 4096 07-21 20:02 include
drwxr-xr-x 4 root root 4096 07-21 20:07 lib
drwxr-xr-x 5 root root 4096 07-21 20:07 share
bin目錄下的這些命令都可以通過命令行方式來操作圖片
[root@CentOS_Test_Server imagemagick]# ll bin/
總計 356
-rwxr-xr-x 1 root root 24261 07-21 19:59 animate
-rwxr-xr-x 1 root root 24711 07-21 19:59 compare
-rwxr-xr-x 1 root root 24273 07-21 19:59 composite
-rwxr-xr-x 1 root root 24261 07-21 19:59 conjure
-rwxr-xr-x 1 root root 24261 07-21 19:59 convert
-rwxr-xr-x 1 root root 24261 07-21 19:59 display
-rwxr-xr-x 1 root root 24717 07-21 19:59 identify
-rwxr-xr-x 1 root root 24259 07-21 19:59 import
-rwxr-xr-x 1 root root 1402 07-21 19:59 Magick-config
-rwxr-xr-x 1 root root 1458 07-21 19:59 Magick++-config
-rwxr-xr-x 1 root root 1620 07-21 19:59 MagickCore-config
-rwxr-xr-x 1 root root 1428 07-21 19:59 MagickWand-config
-rwxr-xr-x 1 root root 24261 07-21 19:59 mogrify
-rwxr-xr-x 1 root root 24261 07-21 19:59 montage
-rwxr-xr-x 1 root root 24259 07-21 19:59 stream
-rwxr-xr-x 1 root root 1410 07-21 19:59 Wand-config
[root@CentOS_Test_Server imagemagick]# ll include/
總計 8
drwxr-xr-x 5 root root 4096 07-21 20:07 ImageMagick
[root@CentOS_Test_Server imagemagick]# ll include/ImageMagick/
總計 32
drwxr-xr-x 2 root root 4096 07-21 20:07 magick
drwxr-xr-x 2 root root 4096 07-21 20:07 Magick++
-rw-r--r-- 1 root root 419 07-21 20:07 Magick++.h
drwxr-xr-x 2 root root 4096 07-21 20:07 wand
[root@CentOS_Test_Server imagemagick]# ll lib/
總計 17884
drwxr-xr-x 4 root root 4096 07-21 20:02 ImageMagick-6.5.3
-rw-r--r-- 1 root root 3123344 07-21 19:59 libMagick++.a
-rw-r--r-- 1 root root 5225066 07-21 19:59 libMagickCore.a
-rwxr-xr-x 1 root root 1036 07-21 19:59 libMagickCore.la
lrwxrwxrwx 1 root root 22 07-21 19:59 libMagickCore.so -> libMagickCore.so.2.0.0
lrwxrwxrwx 1 root root 22 07-21 19:59 libMagickCore.so.2 -> libMagickCore.so.2.0.0
-rwxr-xr-x 1 root root 3681379 07-21 19:59 libMagickCore.so.2.0.0
-rwxr-xr-x 1 root root 1089 07-21 19:59 libMagick++.la
lrwxrwxrwx 1 root root 20 07-21 19:59 libMagick++.so -> libMagick++.so.2.0.0
lrwxrwxrwx 1 root root 20 07-21 19:59 libMagick++.so.2 -> libMagick++.so.2.0.0
-rwxr-xr-x 1 root root 2060411 07-21 19:59 libMagick++.so.2.0.0
-rw-r--r-- 1 root root 2360930 07-21 19:59 libMagickWand.a
-rwxr-xr-x 1 root root 1080 07-21 19:59 libMagickWand.la
lrwxrwxrwx 1 root root 22 07-21 19:59 libMagickWand.so -> libMagickWand.so.2.0.0
lrwxrwxrwx 1 root root 22 07-21 19:59 libMagickWand.so.2 -> libMagickWand.so.2.0.0
-rwxr-xr-x 1 root root 1727376 07-21 19:59 libMagickWand.so.2.0.0
drwxr-xr-x 2 root root 4096 07-21 20:07 pkgconfig

通過命令man ImageMagick可以查看ImageMagick手冊的內容,特別要注意ImageMagick中的大小寫,不要寫錯了

2.安裝PHP的擴展imagick安裝imagick擴展時需要PHP >= 5.1.3,ImageMagick >= 6.2.4
從http://pecl.php.net/package/imagick找到imagick的最新的stable版本

[root@CentOS_Test_Server software]# wget http://pecl.php.net/get/imagick-2.2.2.tgz
--23:08:04-- http://pecl.php.net/get/imagick-2.2.2.tgz
正在解析主機 pecl.php.net... 216.92.131.66
Connecting to pecl.php.net|216.92.131.66|:80... 已連接。
已發出 HTTP 請求,正在等待回應... 200 OK
長度:77212 (75K) [application/octet-stream]
Saving to: `imagick-2.2.2.tgz.1'

100%[=====================================================================================>] 77,212 35.1K/s in 2.1s

23:08:08 (35.1 KB/s) - `imagick-2.2.2.tgz.1' saved [77212/77212]
cd imagick-2.2.2

用tar zxvf解壓.tgz文件時報錯,網上說的也是這么解壓,還是不行啊,不知道解壓報錯跟什麼有關
[root@CentOS_Test_Server software]# tar zxvf imagick-2.2.2.tgz
package.xml
imagick-2.2.2/examples/polygon.php
imagick-2.2.2/examples/captcha.php
imagick-2.2.2/examples/thumbnail.php
imagick-2.2.2/examples/watermark.php
imagick-2.2.2/config.m4
imagick-2.2.2/config.w32
imagick-2.2.2/CREDITS
imagick-2.2.2/imagick.c
imagick-2.2.2/imagick_class.c

gzip: stdin: invalid compressed data--format violated
tar: 歸檔文件中異常的 EOF
tar: 歸檔文件中異常的 EOF
tar: 錯誤不可恢復:現在退出

㈨ centos php56 yum 安裝 imagick 需要哪些庫

關於什麼是ImageMagick
ImageMagick是一套軟體系列,主要用於圖片的創建、編輯以及轉換等
Centos 安裝ImageMagick
1. 依次運行以下命令
代碼如下
yum install ImageMagick
yum install ImageMagick-devel
yum install php-pear [for PECL]
安裝php-pear是為了使用pecl 中的 phpize , ?]的???霈F ERROR: `phpize』 failed
代碼如下
yum -y install php-devel
2. 安裝C編譯器
代碼如下
yum install gcc
如果裝不了gcc就用這個命令:
代碼如下
yum install gcc gcc-c++ autoconf automake
3. 安裝imagick
代碼如下
pecl install imagick
4. 載入imagick到php
在/etc/php.ini 加上extension=imagick.so
5. 重啟service httpd restart
6. 使用 phpinfo() 或運行 php -m | grep imagick 來查看是否安裝成功
另一種安裝安裝ImageMagick 與 imagick for php方法
1. 下載安裝ImageMagick
代碼如下
wget ftp://mirror.aarnet.e.au/pub/imagemagick/ImageMagick-6.6.8-10.tar.gz
tar -xzvf ImageMagick-6.6.8-10.tar.gz
./configure --prefix=/usr/local/imagemagick
make
make install
2. 下載安裝Imagick
註:安裝該擴展不要求安裝ImageMagick
代碼如下
wget http://pecl.php.net/get/imagick-3.1.0RC1.tgz
tar -xzvf imagick-3.1.0RC1
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
make
make install
make install執行結果顯示:
代碼如下
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
Installing header files: /usr/local/php/include/php/
生成imagick.so到/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/,
然後手動配置php.ini使其生效
小提示,安裝方法都差不多都是在linux中,只是有一種和linux命令,另一種使用了Centos命令了。
更多詳細內容請查看:http://www.111cn.net/sys/linux/48986.htm

㈩ 請問群暉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

熱點內容
我的世界哪五個伺服器被炸了 發布:2025-05-15 10:36:16 瀏覽:993
ehcache存儲對象 發布:2025-05-15 10:35:31 瀏覽:527
搭建虛擬電腦的伺服器 發布:2025-05-15 10:29:31 瀏覽:269
湖人雙核配置哪個最好 發布:2025-05-15 10:09:48 瀏覽:979
手機熱點密碼怎麼查看 發布:2025-05-15 09:54:47 瀏覽:108
生意發力雲存儲 發布:2025-05-15 09:54:45 瀏覽:616
編寫一個shell腳本添加用戶 發布:2025-05-15 09:54:43 瀏覽:505
資料庫查看錶命令 發布:2025-05-15 09:52:27 瀏覽:914
p30是不是自帶方舟編譯器 發布:2025-05-15 09:51:48 瀏覽:599
追擊世界房間密碼是多少 發布:2025-05-15 09:51:46 瀏覽:995