IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類(lèi)|軟件專(zhuān)題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁(yè)服務(wù)器WEB服務(wù)器 → Php+ImageMagick+imagick API 配置指南

Php+ImageMagick+imagick API 配置指南

時(shí)間:2015/6/28來(lái)源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)

先去下載相關(guān)的軟件:

ImageMagick 5.5.7
ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-5.5.7-15.tar.gz

imagick:A native php-extension to ImageMagick
wget https://pecl.php.net/get/imagick-0.9.8.tgz


怎么你不知道ImageMagick是什么,不妨到這里看看ImageMagick的魅力
使用 ImageMagick 進(jìn)行翻轉(zhuǎn)、縮放大小、旋轉(zhuǎn)以及更多操作
ImageMagick學(xué)習(xí)


怎么樣ImageMagick比GD還強(qiáng)大吧,那好我們就來(lái)安裝它。

我們今天要講的就是直接使php支持ImageMagick,而不是用ImageMagick的命令行來(lái)進(jìn)行圖形轉(zhuǎn)換。

tar ImageMagick-5.5.7-15.tar.gz
cd ImageMagick-5.5.7

./configure
LDFLAGS="-L/usr/lib" CPPFLAGS="-I/usr/include"
--prefix=/usr/local/ImageMagick
--enable-shared
--enable-lzw
make
make install

更多參數(shù)大家看編譯幫助。

對(duì)了,忘了跟大家說(shuō),最好不要用redhat自帶的ImageMagick-devel包,還是自己編譯的好,否則你在編譯php的時(shí)候會(huì)被搞死,我可是說(shuō)在前頭了,出了問(wèn)題不要怪我沒(méi)說(shuō)哦:)

要加入ImageMagick針對(duì)php的API。那么我們需要兩次編譯php,php第一次編譯后,會(huì)產(chǎn)生我們編譯API所需的phpize這個(gè)程序。第一次編譯不講了,跟后面第二次編譯基本差不多。

在php的源代碼目錄

1。mkdir ext/ imagick
2。然后把imagick-0.9.8.tgz解壓到ext/ imagick目錄下
3。運(yùn)行命令phpize
4。cd php源代碼根目錄
5。rm configure
6。./buildconf --force #好像不加--force不讓重新產(chǎn)生configure文件

下面就是php的第二次編譯


./configure --prefix=/usr/local/php
--with-mysql=/usr/local/mysql
--with-imagick=/usr/local/ImageMagick
--with-apxs=/usr/local/Apache/bin/apxs
make
make install

至于php的其他參數(shù)大家適當(dāng)添加就行。

好了寫(xiě)個(gè)php的測(cè)試程序

<?php
phpinfo();
?>

恭喜你,安裝成功了,去享受ImageMagick的巨大功能。

關(guān)鍵詞標(biāo)簽:配置,指南,ImageMagic

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門(mén)文章 ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈IIS6.0下配置MySQL+PHP5+Zend+phpMyAdminIIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻win2000server IIS和tomcat5多站點(diǎn)配置win2000server IIS和tomcat5多站點(diǎn)配置

相關(guān)下載

人氣排行 XAMPP配置出現(xiàn)403錯(cuò)誤“Access forbidden!”的解決辦法WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置訪(fǎng)問(wèn)網(wǎng)站403錯(cuò)誤 Forbidden解決方法Server Application Unavailable的解決辦法如何從最大用戶(hù)并發(fā)數(shù)推算出系統(tǒng)最大用戶(hù)數(shù)報(bào)錯(cuò)“HTTP/1.1 400 Bad Request”的處理方法http 500內(nèi)部服務(wù)器錯(cuò)誤的解決辦法(windows xp + IIS5.0)Windows Server 2003的Web接口