2012-01-26 9 views

उत्तर

102

बात यह है कि चाल किया मेरे लिए अंत में किया गया था:

yum install gd gd-devel php-gd 

और फिर पुन: प्रारंभ अपाचे:

service httpd restart 
+0

एक आकर्षण की तरह काम करता है! – Aris

+0

हां, यह CentOS रिलीज 6.5 पर पूरी तरह से काम करता है। "Phpinfo" पृष्ठ का कहना है कि PHP मूल रूप से जीडी ('--without-gd') के बिना संकलित है लेकिन अब भी वर्तमान "जीडी" के बारे में एक खंड को डंप करता है। –

+1

सुनिश्चित करें कि आप सही php पैकेज का उपयोग कर रहे हैं। उदाहरण के लिए, मेरे मामले में, मैं php56w का उपयोग कर रहा था, इसलिए मुझे php56w-gd का उपयोग करने की आवश्यकता थी। –

33
  1. आपको एक रेपो ढूंढना होगा जो आपके वर्तमान PHP संस्करण से मेल खाने वाला जीडी lib प्रदान करता है। इस उद्देश्य के लिए मुझे Remi Collet's repo का उपयोग करके बहुत सफलता मिली है। असल में, मैंने कल अपने सेंटोस 6 बॉक्स पर नवीनतम 5.4.0 आरसी 6 संस्करण में अपने PHP इंस्टॉल को अपडेट करने के लिए इसका इस्तेमाल किया था।
  2. एक बार आपके द्वारा सेटअप रेपो यह sudo yum install php-gd
  3. बेशक
  4. चलाने का एक सरल बात है, हमेशा की तरह बातें लागू होती हैं: सुनिश्चित करें कि आप स्थापित करने के बाद अपाचे पुनः आरंभ करना, आदि
+0

पर बेहतर यदि आपके पास NginX है, तो पुनरारंभ करने की कोई आवश्यकता नहीं है! जाहिर है आपको वर्डप्रेस "मीडिया संपादित करें" के लिए php-gd की आवश्यकता है https://wordpress.org/support/topic/edit-media-not-working –

4

CentOS 6.5+ & पीएचपी 5.6: मैं आप ट्यूटोरियल इस जवाब में उल्लेख किया पर एक नज़र डालें सुझाव है

sudo yum install php56-gd 

service httpd restart 
0

आदेश रखो

yum install php-gd 

और सर्वर को पुनरारंभ करें (httpd, nginx, आदि)

service httpd restart 
संबंधित मुद्दे