2017-02-15 10 views
16

में PHP इंटेल एक्सटेंशन को कैसे स्थापित करें उबंटू 14.04 में PHP intl extension इंस्टॉल करने के लिए मुझे सही तरीका खोजने में कठिनाई है।उबंटू 14.04

मैंने sudo apt-get install php5-intl के साथ प्रयास किया लेकिन त्रुटि Unable to locate package प्रदर्शित करता है।Zend\I18n\Validator component requires the intl PHP extension

मैं PHP 5.5.9 उपयोग कर रहा हूँ:

मैं वास्तव में Zend Framework 2 के लिए इस विस्तार, ऊपर लापता विस्तार की वजह से मैं इस

त्रुटि की तरह त्रुटि हो रही है की जरूरत है।

मैं PHP-intl एक्सटेंशन को सही तरीके से कैसे स्थापित कर सकता हूं?

+2

सिर्फ 'sudo apt-get स्थापित php-intl' –

+0

@ MASIDDIQUI, अब भी वही त्रुटि – Hiranya

उत्तर

37

लिए PHP5 Ubuntu पर:

sudo apt-get install php5-intl 

लिए php7 Ubuntu पर

sudo apt-get install php7.0-intl 

वैसे भी अपने अपाचे पुनः आरंभ

sudo service apache2 restart 
के बाद

यदि एक्सटेंशन पहले से स्थापित है तो आपको इसे सक्षम करने का प्रयास करना चाहिए। या तो php.ini फ़ाइल में या कमांड लाइन से।

सिंटेक्स:

php:

phpenmod [mod name] 

अपाचे:

a2enmod [mod name] 
+0

मैंने पहले ही ऐसा किया है, मेरी पोस्ट – Hiranya

+0

पढ़ें क्या आपने पहले अपना एपीटी रिपोजिटरी अपडेट की थी? – unherz

+0

ध्यान दें कि PHP7 के रूप में, संस्करण संख्या si की आवश्यकता नहीं है: 'apt-get install php-intl' काम करेगा। –

4

हो सकता है ब्रह्मांड भंडार अक्षम किया गया है, यहाँ यह

में your package है यह

सक्षम करें

अद्यतन

sudo apt-get update 

और स्थापित

sudo apt-get install php5-intl 
+0

मुझे यह 'त्रुटि' अब' php5-intl मिल रहा है: निर्भर करता है: php5-common (= 5.5.9 + dfsg-1ubuntu4) लेकिन 5.5.9 + dfsg-1ubuntu4.20 स्थापित होना है ' – Hiranya

+0

यहां देखें http://askubuntu.com/questions/661745/why-do-i-get-an-error-trying-to-install-php5-intl –

-1

से इसे स्थापित टर्मिनल

sudo apt-get install php-intl 
संबंधित मुद्दे