Installige ImageMagick opsüsteemi CentOS 6

ImageMagick® on tarkvarakomplekt bitmap-piltide loomiseks, redigeerimiseks, koostamiseks või teisendamiseks. See suudab lugeda ja kirjutada pilte erinevates vormingutes (üle 100), sealhulgas DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, Postscript, SVG ja TIFF. Kasutage ImageMagicki piltide suuruse muutmiseks, pööramiseks, peegeldamiseks, pööramiseks, moonutamiseks, nihutamiseks ja teisendamiseks, pildi värvide reguleerimiseks, erinevate eriefektide rakendamiseks või teksti, joonte, hulknurkade, ellipside ja Bezier' kõverate joonistamiseks.

ImageMagicki saab installida kas remi hoidla abil või kompileerides lähtekoodi uusimast stabiilsest versioonist. Pärast installijuhendit on veel üks juhend ImageMagick PHP laienduse (imagick) installimiseks.

Lihtne installimine remi hoidlast

Kui te pole epeli hoidlat installinud, installige see kohe.

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpm

Järgmisena installige remi hoidla:

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm

Remihoidla lubamiseks on vaja täiendavat sammu:

Kasutage avamiseks oma lemmiktekstiredaktorit /etc/yum.repos.d/remi.repo. Otsige üles remi-jaotis ning leidke enabled=0ja muutke see enabled=1.

Veenduge, et vajalikud sõltuvused on installitud:

yum install -y gcc php-devel php-pear

Seejärel installige ImageMagick:

yum install -y ImageMagick ImageMagick-devel

Lisa: kui kavatsete ImageMagicki kasutada perli skriptides:

yum install ImageMagick-perl

Installimine on nüüd lõpetatud.

Installige lähtekoodist

Esimese installi sõltuvused:

 yum -y groupinstall 'Development Tools'
 yum -y install bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel jasper-devel libtool-ltdl-devel libX11-devel libXext-devel libXt-devel lcms-devel libxml2-devel librsvg2-devel OpenEXR-devel php-devel

Nüüd hankige lähtekood:

wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd ImageMagick*

Seadistage ja kompileerige lähtekood. Sõltuvalt teie serveri spetsifikatsioonidest võib selle lõpuleviimiseks kuluda veidi aega.

./configure
make
make install

Veenduge, et kompileerimine ja installimine olid edukad:

convert --version 

Installige PHP laiendus

Installige imagickPHP laiendusmoodul imagick.so:

pecl install imagick

Teil palutakse sisestada ImageMagicki installi eesliide. Vajutage [ENTER]automaatseks tuvastamiseks. Selle vea võite saada pecl käsu järgi:

"Error shtool at '/var/tmp/imagick/build/shtool' does not exist or is not executable. Make sure that the file exists and is executable and then rerun this script"

Selle põhjuseks on turvaline ja ühendatud /tmpkataloog. Võimalik, et olete /tmpoma serveri turvaluku osana oma kausta sel viisil seadistanud . Selle vea ajutiseks lahendamiseks eemaldage /tmprida /etc/fstabja taaskäivitage. Käivitage käsk pecl uuesti. Kui installimine on lõppenud, saate /tmprea /etc/fstabuuesti lisada ja taaskäivitada. Kasutades umountkäsku ei toimi, kui /tmpon nosuid,noexec,nodevvõimalusi.

Järgmisena lisage failile imagick.solaiend php.ini. Alustage oma php.inifaili asukoha leidmisest . Tavaliselt leidub seda /etc.

php -i | grep "Loaded Configuration File"

Kasutage php.inidünaamilise laienduse jaotise avamiseks ja otsimiseks tekstiredaktorit . Lisage extension=imagick.soja seejärel salvestage.

Kontrollige php laienduste loendit, et kontrollida, kas imagick on õigesti installitud:

php -m | grep imagick

Kui kasutate veebiserverit (nt Apache), ärge unustage seda taaskäivitada.

service httpd restart

Viited

  1. ImageMagicki ametlik veebisait.

CentOS, Linuxi juhised, PHP

Jäta kommentaar

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit