मैंने इस विषय को SO पर खोज करने का प्रयास किया है, लेकिन सभी परिणाम पुन: संकलित करने के बजाए, पुनः संकलन के बारे में हैं।क्या पुन: कंपाइल किए बिना PHP में जीडी/टीटीएफ समर्थन जोड़ना संभव है?
क्या कभी किसी ने इस्तेमाल किया गया है इस ->dl()
यह गतिशील पुस्तकालयों लोड करने के लिए इस्तेमाल किया जा सकता: http://php.net/manual/en/function.dl.php
यह संभव जीडी और सही प्रकार फ़ॉन्ट पुस्तकालयों लोड करने के लिए इतना है कि मैं समारोह के लिए उपयोग किया है imagettfbbox()
और imagettftext()
मैं CentOS, Apache, PHP 5.25 का उपयोग कर रहा हूं।
धन्यवाद
यदि आपके पास सर्वर तक पूर्ण पहुंच है, तो आप आमतौर पर PHP को एक्सटेंशन के रूप में पुस्तकालयों को कॉन्फ़िगर कर सकते हैं, जिन्हें जीडी/टीटीएफ समर्थन जोड़ने की अनुमति देनी चाहिए। मेरा मानना है कि आप लगभग किसी भी PHP मॉड्यूल को एक .so के रूप में संकलित कर सकते हैं, जो कि एक संपूर्ण विषय है। बुनियादी कदम होंगे: 1. स्रोत डाउनलोड करें 2. सीडी src/ext/gd 3. phpize 4. ./configure --enable-gd = shared --with-php-config =/path/to/php -config 5. बनाना && sudo – Percy