मेरे PHP संस्करण को 5.6 से 7.2 तक अपग्रेड किया है, लेकिन मुझे ZipArchive क्लास के लिए setEncryptionName जैसे नए PHP फ़ंक्शन नहीं दिख रहे हैं। मैं get_class_methods ('zipArchive') को प्रतिध्वनित करके इसकी पुष्टि करता हूं। नए PHP संस्करण द्वारा प्रदान किए जाने वाले कार्यों के नए सेट का उपयोग करने के लिए क्या मुझे कुछ और करने की ज़रूरत है? कृपया मदद करे।

1
Mudit Dugar 8 अक्टूबर 2018, 00:51

1 उत्तर

सबसे बढ़िया उत्तर

ZipArchive वर्ग PHP के लिए ज़िप पीईसीएल एक्सटेंशन का हिस्सा है

setEncryptionName() फ़ंक्शन के लिए आपको संस्करण 1.14.0 उच्चतर की आवश्यकता होगी

यहां चैंज देखें: https://pecl.php.net/package/zip/1.14. 0

ज़िप एक्सटेंशन libzip >= 1.2.0 . पर निर्भर करता है

नोट: कई लिनक्स वितरण libzip के पुराने संस्करण को शिप करते हैं। आपको यहां एक नया संस्करण मिल सकता है: https://libzip.org/packages/ अन्यथा आपको इसे स्वयं संकलित करना होगा।

2
dehart 16 अक्टूबर 2018, 09:50