2016-04-08 6 views
7

मैं एक नौसिखिया लिनक्स में मैं सिर्फ संगीतकार और laravel स्थापित ...RuntimeException पिन PHP एक्सटेंशन स्थापित नहीं है

लेकिन जब मैं चलाने laravel new project मैं निम्नलिखित त्रुटि मिलती है:

[RuntimeException] 
The Zip PHP extension is not installed. Please install it and try again. 

मुझे लगता है कि विस्तार स्थापित करने के लिए कैसे नहीं पता ...

कमांड लाइन में

+0

के साथ हल किया: यह देखें: http://serverfault.com/questions/436634/installing-php-extensions-on-linux –

उत्तर

11

कोशिश प्रकार मदद करें:

sudo apt-get install php7.0-zip

के साथ किसी भी मार्ग से सत्यापित करें:

dd(get_loaded_extensions());

यह मेरे लिए काम किया, अच्छी किस्मत।

+1

मेरे लिए भी काम किया। मैं php 7.0 –

+0

का उपयोग कर रहा हूं डीडी (get_loaded_extensions()) क्या है; और मैं कहां से सत्यापित करूं? –

+0

@NathanSiafa डीडी (get_loaded_extensions()); स्थापित PHP एक्सटेंशन की एक सरणी डंप। यदि आपको ज़िप एक्सटेंशन नहीं दिखाई देता है तो आपको इसे ऊपर बताए अनुसार इंस्टॉल करना होगा। बिल्कुल सही नहीं है कि आपका क्या मतलब है "मैं कहां सत्यापित कर सकता हूं" –

0

मैं php7.0-zts का उपयोग कर रहा था।
समाधान सभी ZTS पैकेजों को अनइंस्टॉल करना था और नियमित php7.0 पैकेज पर वापस जाना था।

3

php 7,0

sudo apt-get install php7.0-zip 

के लिए के लिए php 7,1

sudo apt-get install php7.1-zip 

और इतने पर!

0

मुझे एक ही समस्या मिली और sudo apt install php7.0-zip कमांड के साथ एक्सटेंशन इंस्टॉल करने का प्रयास किया लेकिन फिर भी वही त्रुटि मिली। अंत में मैंने इसे sudo apt install php-zip

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