2011-10-28 19 views
23

नहीं मिला मैं XAMPP सर्वर 1.7.7गंभीर त्रुटि: क्लास 'XSLTProcessor'

उपयोग कर रहा हूँ जबकि php फ़ाइल खोलने, मैं त्रुटि

Fatal error: Class 'XSLTProcessor' नहीं मिला

+8

दिलचस्प। क्या आपके पास कोई सवाल है? ;-) – VolkerK

+0

PHP एक्सएसएल के साथ संकलित नहीं किया गया था या इसे php.ini में शामिल नहीं किया गया है। देखें: [एक्सएसएल इंस्टॉलेशन] (http://www.php.net/manual/en/xsl.installation.php) – ircmaxell

उत्तर

68

प्राप्त XSL एक्सटेंशन इंस्टॉल करें उस वर्ग को पाने के लिए। विंडोज़ पर php.ini में extension=php_xsl.dll या apt-get install php5-xsl को अधिकांश लिनक्स-आधारित सिस्टम पर पढ़ने वाली लाइन पर यह असम्बद्धता (प्रारंभिक ';' को हटाएं) जितनी आसान हो सकती है। PHP के कस्टम बिल्ड के लिए, कॉन्फ़िगरेशन विकल्प --with-xsl (पैकेज libxslt1-dev की आवश्यकता है) का उपयोग करें।

+0

उत्तर के लिए धन्यवाद, हालांकि मुझे वास्तव में इसे गुगल करना चाहिए था .... अभी भी जवाब के रूप में चिपकाया गया है। – user478636

+0

यह 'एक्सटेंशन = php_xsl.dll'' Ctrl + F' का उपयोग करके इसे खोजने का प्रयास कर रहा है, जिससे मुझे इसका एहसास हुआ। एक मामूली टाइपो। – Harshdeep

+1

यह भी सुनिश्चित करें कि एक्सटेंशन_डीआईआर सही ढंग से सेट है - "extension_dir = ext" ने विंडोज PHP5 पर मेरे लिए काम किया है। –

5

इसकी आवश्यकता XLS एक्सटेंशन इंस्टॉल करें।

मेरे संदर्भ द्वारा मेरा समाधान।

मैं एक डॉकर कंटेनर का उपयोग कर रहा हूं जिसमें यूबंटू बेस होता है और PHP-fpm का उपयोग होता है (यानी यदि आप पहले से ही लिनक्स उबंटू का उपयोग कर रहे हैं)।

मेरे संदर्भ में इस एक्सटेंशन को इंस्टॉल करने के लिए कदम थे:

linux भंडार पर सबसे पहले खोज XSL विस्तार
sudo apt-cache search xsl

मैं, PHP5-XSL खोजने समाप्त हो गया है, तो यह केवल
स्थापित किया गया था sudo apt-get install php5-xsl

कि इंस्टॉलेशन प्रक्रिया सेटअप कॉन्फ़िगरेशन पहले से ही जोड़ा गया है, यदि ऐसा नहीं होता है, तो बस अपनीसेल बनाएं च
sudo vim /etc/php5/mods-available/xsl.ini

डालने इस सामग्री:
extension=xsl.so

(स्पष्ट रूप से पथ अपने php विन्यास सेटिंग्स के अनुसार कर रहे हैं, लेकिन मेरे उदाहरण डिफ़ॉल्ट कॉन्फ़िगरेशन है)

पुनः प्रारंभ आप एफ पी एम और किया php (sudo service php5-fpm restart)!

+0

को इंस्टॉल करने के बाद अपाचे को पुनरारंभ करना न भूलें! धन्यवाद दोस्त –

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