Instalim i thjeshtë nga depoja remi
Instaloni nga kodi burimor
Instaloni shtesën PHP
Referencat
ImageMagick® është një grup softuerësh për të krijuar, modifikuar, kompozuar ose konvertuar imazhe bitmap. Mund të lexojë dhe të shkruajë imazhe në një sërë formatesh (mbi 100) duke përfshirë DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, Postscript, SVG dhe TIFF. Përdorni ImageMagick për të ndryshuar madhësinë, rrokullisur, pasqyruar, rrotulluar, shtrembëruar, prerë dhe transformuar imazhet, rregulloni ngjyrat e imazhit, aplikoni efekte të ndryshme speciale ose vizatoni tekst, vija, poligone, elipse dhe kthesa Bézier.
ImageMagick mund të instalohet ose duke përdorur depo remi, ose duke përpiluar kodin burimor nga versioni më i fundit i qëndrueshëm. Në vijim të udhëzuesit të instalimit është një udhëzues tjetër se si të instaloni shtesën ImageMagick PHP (imagick).
Instalim i thjeshtë nga depoja remi
Nëse nuk e keni instaluar depon e epelit, instalojeni tani.
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpm
Më pas, instaloni depon e remi:
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm
Kërkohet një hap shtesë për të aktivizuar depon e remi:
Përdorni redaktuesin tuaj të preferuar të tekstit për të hapur /etc/yum.repos.d/remi.repo. Kërkoni seksionin remi dhe gjeni enabled=0dhe ndryshoni atë në enabled=1.
Sigurohuni që janë instaluar varësitë e kërkuara:
yum install -y gcc php-devel php-pear
Pastaj instaloni ImageMagick:
yum install -y ImageMagick ImageMagick-devel
Shtesë: Nëse planifikoni të përdorni ImageMagick në skriptet perl:
yum install ImageMagick-perl
Instalimi tani ka përfunduar.
Instaloni nga kodi burimor
Instaloni së pari varësitë:
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
Tani merrni kodin burimor:
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd ImageMagick*
Konfiguroni dhe përpiloni kodin burimor. Në varësi të specifikave të serverit tuaj, kjo mund të marrë pak kohë për t'u përfunduar.
./configure
make
make install
Verifikoni që përpilimi dhe instalimi ishin të suksesshëm:
convert --version
Instaloni shtesën PHP
Instaloni imagickmodulin e zgjerimit PHP imagick.so:
pecl install imagick
Do t'ju kërkohet të jepni prefiksin e instalimit ImageMagick. Shtypni [ENTER]për të zbuluar automatikisht. Ju mund të merrni këtë gabim duke ndjekur komandën pecl:
"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"
Kjo është për shkak të një /tmpdrejtorie të siguruar dhe të montuar . Ju mund të keni konfiguruar /tmpdosjen tuaj në këtë mënyrë si pjesë e bllokimit të sigurisë së serverit tuaj. Për të zgjidhur përkohësisht këtë gabim, hiqni /tmplinjën /etc/fstabdhe rindizni. Ekzekutoni sërish komandën pecl. Kur instalimi të përfundojë, mund ta shtoni /tmplinjën përsëri /etc/fstabdhe të rindizni. Përdorimi i umountkomandës nuk do të funksionojë nëse /tmpka nosuid,noexec,nodevopsione.
Më pas, shtoni imagick.soshtesën në php.iniskedar. Filloni duke gjetur php.iniskedarin tuaj . Zakonisht gjendet në /etc.
php -i | grep "Loaded Configuration File"
Përdorni një redaktues teksti për të hapur php.inidhe kërkuar seksionin e zgjerimit dinamik. Shto extension=imagick.so, pastaj ruaj.
Kontrolloni listën e shtesave php për të verifikuar që imagick është instaluar saktë:
php -m | grep imagick
Nëse jeni duke ekzekutuar një uebserver, si Apache, mos harroni ta rinisni atë:
service httpd restart
Referencat
- Faqja zyrtare e internetit ImageMagick .