2013-05-21 10 views
17

जब मैं आदेश चलास्टार्टअप: पीएचपी: गतिशील पुस्तकालय लोड करने के लिए '/usr/lib/php/modules/module.so'

php -v 

यह त्रुटि

पीएचपी चेतावनी आता असमर्थ स्टार्टअप: गतिशील लाइब्रेरी '/usr/lib/php/modules/module.so' लोड करने में असमर्थ - /usr/lib/php/modules/module.so: साझा ऑब्जेक्ट फ़ाइल नहीं खोल सकता: लाइन पर अज्ञात में ऐसी कोई फ़ाइल या निर्देशिका नहीं 0 PHP 5.3.3 (क्ली) (बनाया गया: 22 फरवरी 2013 02:37:06)

+0

क्या आपने जांच की है कि फ़ाइल वास्तव में है या नहीं? – likeitlikeit

+0

हाँ मैंने किया, ऐसी कोई फ़ाइल नहीं थी। – BrutalApple

उत्तर

42

यह mcrypt एक्सटेंशन का कारण है।

संपादित

और

; Enable mcrypt extension module 
extension=module.so 

बदलने /etc/php.d/mcrypt.ini इस

; Enable mcrypt extension module 
extension=mcrypt.so 

संपादित करने के लिए:

मिनी

यदि निर्देशिका /etc/php.d मौजूद नहीं है - ऐसा लगता है कि आपके पास php स्थापित नहीं है या फ़ाइल mcrypt.ini अलग-अलग स्थान पर है। चारों ओर काम करने की कोशिश करो।

+1

इसके अलावा, mcrypt.so को php.ini में भी जोड़ा गया है और आपको इसे वहां से टिप्पणी करने की आवश्यकता है और इसे केवल '/ etc/php.d/mcrypt.ini' – Twisted1919

+2

निर्देशिका में सक्रिय करें/निर्देशिका/php। डी 'मौजूद नहीं है! – mini

+0

सही प्रतिनिधि खोजने के लिए 'mcrypt.ini का पता लगाएं' का उपयोग करें। – lahbib

संबंधित मुद्दे