2017-10-20 18 views
8

स्थापित करते समय लाइब्रेरी विफलता मैं यह नहीं समझ सकता कि लिब्सोडियम कैसे प्राप्त करें और मेरे ईसी 2 उदाहरण पर कैसे चलें।लिबसोडियम (अमेज़ॅन ईसी 2)

जब यदि स्थापना के साथ सफल रहा था जाँचते:

php7 --info | grep sodium 

मैं निम्नलिखित चेतावनी मिलती है:

PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'sodium.so' in Unknown on line 0 

यहाँ क्या मैं अब तक की कोशिश की है:

  • Pecl7 का उपयोग कर लिबसोडियम स्थापित करना libsodium स्थापित करें।
  • (Apache 2.4 के साथ)

यह विशेष रूप से चेतावनी अप पॉपिंग और मेरे सोडियम कार्यों अभी भी उपलब्ध नहीं हैं रहता है पूरी तरह से नवीनतम tar.gz

  • पुनर्स्थापित PHP7 का उपयोग कर Libsodium स्थापित कर रहा है।

    क्या किसी को अमेज़ॅन ईसी 2 उदाहरणों पर PHP 7 (+) पर लिबसोडियम स्थापित करने का कोई अनुभव है या क्या मुझे 7.2 स्थिर और उपलब्ध होने की प्रतीक्षा करनी है?

    संपादित करें:

    इस सवाल के बाद यह पढ़ किसी के लिए उत्तर दिया गया है: स्थापित libsodium समस्याओं को ठीक कर यह पैकेज प्रबंधक (https://github.com/jedisct1/libsodium-php/issues/156) इस मामले का समाधान कर दिया गया है में एक बग था pecl7 साथ फिर से स्थापित करने।

  • उत्तर

    1

    अल्पाइन और PHP 7.1 पर समान ... मैं इसे पीईसीएल के माध्यम से स्थापित कर रहा हूं। https://github.com/jedisct1/libsodium-php/issues/156

    आप 2.0.8 उपयोग करने के लिए जब तक समस्या ठीक हो मजबूर कर इस मुद्दे को दूर कर सकते हैं: pecl install -f libsodium-2.0.8

    +0

    संपादित करें: अब समाधान किया जा रहा है, किसी भी बदलाव के बिना कोड

    इसके बारे में एक बग रिपोर्ट नहीं है। .. धन्यवाद pecl .. – guest

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