CentOS 6 पर ImageMagick स्थापित करें

ImageMagick® बिटमैप इमेज बनाने, संपादित करने, बनाने या बदलने के लिए एक सॉफ्टवेयर सूट है। यह DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, पोस्टस्क्रिप्ट, SVG, और TIFF सहित विभिन्न स्वरूपों में (100 से अधिक) छवियों को पढ़ और लिख सकता है। आकार बदलने के लिए, फ्लिप, दर्पण, घुमाने, बिगाड़ने, कतरनी और छवियों को बदलने, छवि के रंगों को समायोजित करने, विभिन्न विशेष प्रभावों को लागू करने, या पाठ, रेखाएं, बहुभुज, दीर्घवृत्त और बेज़ियर घटता का उपयोग करने के लिए ImageMagick का उपयोग करें।

ImageMagick को रेमी रिपॉजिटरी का उपयोग करके या नवीनतम स्थिर रिलीज से स्रोत कोड को संकलित करके स्थापित किया जा सकता है। स्थापना गाइड का अनुसरण करना ImageMagick PHP एक्सटेंशन (इमेजिक) को स्थापित करने के तरीके पर एक और मार्गदर्शिका है।

रेमी रिपॉजिटरी से सरल इंस्टॉल

यदि आपने एपल रिपॉजिटरी को स्थापित नहीं किया है, तो अभी स्थापित करें।

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

अगला, रेमी रिपॉजिटरी स्थापित करें:

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

रेमी रिपॉजिटरी को सक्षम करने के लिए एक अतिरिक्त कदम की आवश्यकता है:

खोलने के लिए अपने पसंदीदा पाठ संपादक का उपयोग करें /etc/yum.repos.d/remi.repo। रेमी अनुभाग के लिए देखें enabled=0और इसे ढूंढें और इसे बदल दें enabled=1

सुनिश्चित करें कि आवश्यक निर्भरताएँ स्थापित हैं:

yum install -y gcc php-devel php-pear

फिर ImageMagick स्थापित करें:

yum install -y ImageMagick ImageMagick-devel

अतिरिक्त: यदि आप पर्ल स्क्रिप्ट में ImageMagick का उपयोग करने की योजना बना रहे हैं:

yum install ImageMagick-perl

स्थापना अब पूरी हो गई है।

स्रोत कोड से स्थापित करें

पहली स्थापना निर्भरताएँ:

 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

अब, स्रोत कोड प्राप्त करें:

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

स्रोत कोड को कॉन्फ़िगर और संकलित करें। आपके सर्वर स्पेक्स के आधार पर, इसे पूरा होने में कुछ समय लग सकता है।

./configure
make
make install

सत्यापित करें कि संकलन और इंस्टॉल सफल रहे:

convert --version 

PHP एक्सटेंशन स्थापित करें

imagickPHP एक्सटेंशन मॉड्यूल स्थापित करें imagick.so:

pecl install imagick

आपको ImageMagick इंस्टॉलेशन उपसर्ग प्रदान करने के लिए कहा जाएगा। [ENTER]ऑटो का पता लगाने के लिए दबाएँ । 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"

यह एक सुरक्षित और घुड़सवार /tmpनिर्देशिका के कारण है। आप /tmpअपने सर्वर सुरक्षा लॉक-डाउन के भाग के रूप में अपने फ़ोल्डर को इस तरह से सेट कर सकते हैं । इस त्रुटि को अस्थायी रूप से हल करने के लिए, /tmpलाइन को अंदर निकालें /etc/fstabऔर रिबूट करें। फिर से pecl कमांड चलाएँ। जब स्थापना पूरी हो जाती है, तो आप /tmpलाइन को वापस जोड़ सकते हैं /etc/fstabऔर रिबूट कर सकते हैं । का उपयोग करते हुए umountआदेश अगर काम नहीं करेगा /tmpहै nosuid,noexec,nodevविकल्प।

अगला, फ़ाइल में imagick.soएक्सटेंशन जोड़ें php.ini। अपनी php.iniफ़ाइल का पता लगाने से प्रारंभ करें । यह आमतौर पर में पाया जाता है /etc

php -i | grep "Loaded Configuration File"

php.iniडायनामिक एक्सटेंशन सेक्शन को खोलने और देखने के लिए टेक्स्ट एडिटर का उपयोग करें । जोड़ें extension=imagick.so, फिर सहेजें।

यह पुष्टि करने के लिए php एक्सटेंशन सूची की जाँच करें कि कल्पना सही ढंग से स्थापित की गई है:

php -m | grep imagick

यदि आप एक वेबसर्वर चला रहे हैं, जैसे कि Apache, तो इसे पुनः आरंभ करना याद रखें:

service httpd restart

संदर्भ

  1. आधिकारिक ImageMagick वेबसाइट।

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ