लिनक्स पर PHP एक्सटेंशन स्थापित करना


10

कृपया मेरा साथ दें; मैं एक डेवलपर हूं, सर्वर व्यवस्थापक नहीं। मेरी कंपनी मैगनेटो का उपयोग करके तलाश करना चाहती है। उन्होंने मुझे Apache और PHP स्थापित के साथ एक पूर्व-कॉन्फ़िगर लिनक्स सर्वर सौंप दिया है, लेकिन जब मैं Magento सेटअप को चलाने की कोशिश करता हूं, तो यह मुझे बताता है कि PHP एक्सटेंशन हैं जिन्हें लोड करने की आवश्यकता है। मैं php.ini फ़ाइल को संपादित कर सकता हूं, लेकिन यह नहीं पता है कि एक्सटेंशन कहां से प्राप्त करें या उन्हें कैसे स्थापित करें, और यहां कोई भी नहीं है जो जानता है, या तो।

क्या कोई मुझे हाथ दे सकता है? मुझे PDO_MySQL, mcrypt और GD एक्सटेंशन चाहिए। मैंने उन साइटों को खोजा और पाया है जो टर्मिनल से डाउनलोड करने और कोड संकलित करने की बात करते हैं, लेकिन यह मेरे सिर के ऊपर है। क्या इसे करने का कोई आसान तरीका है?

जवाबों:


3

Http://pear.php.net/ पर एक नज़र

अक्सर लिनक्स सिस्टम में रिपॉजिटरी में नाशपाती एप्लिकेशन होता है, इसलिए आपको बस प्रत्येक एक्सटेंशन के लिए एक कमांड चलाना होगा जिसे आप इंस्टॉल करना चाहते हैं।


11

यह जानने में मदद मिल सकती है कि आप कौन से डिस्ट्रो चल रहे हैं, और php का कौन सा संस्करण है। मैं पैकेज खोजने की प्रक्रिया के बारे में बात कर रहा हूं और साथ ही यह भी जानना बेहतर है कि जो आप बताए गए हैं उसे स्थापित करने की तुलना में सामान कैसे ढूंढें। एक आदमी को मछली और वह सब सिखाओ।

अब, मेरे पास हाथ पर ubuntu और सेंटो बॉक्सन है, और पैकेज सर्च कमांड के जादू के माध्यम से ...।

उबंटू के लिए

मैं apt-cache search KEYWORD phpप्रश्न में संकुल खोजता था - इस मामले में कीवर्ड के रूप में प्लगइन का नाम। उस से, आप उन 3 पैकेजों को स्थापित कर सकते हैं, जिनकी आपको ज़रूरत है apt-get install php5-mcrypt php5-gd php5-mysql- अंतिम पैकेज को डिब्रो पर पीडीओ को कवर करना चाहिए जैसे डिस्ट्रोस मुझे विश्वास है

सेंटोस / रेड हैट के लिए

मैंने dnf search KEYWORDSवैसे ही उपयोग किया है - लेकिन सभी पैकेज जो आपको चाहिए वे डिफ़ॉल्ट रूप से उपलब्ध नहीं हैं। इन वितरणों के पुराने संस्करण dnf केyum बजाय उपयोग करते हैं ।

जिन पैकेजों में आप रुचि रखते हैं php-pdo php-gdऔर php-mcrypt- अंतिम डिफ़ॉल्ट रिपॉजिटरी में नहीं है (मैंने yum पर चेक किया, फिर googled) - आपको उस पैकेज को प्राप्त करने के लिए EPEL रिपॉजिटरी को जोड़ने की आवश्यकता हो सकती है

डिफ़ॉल्ट पैकेज मैनेजर का उपयोग करने से पैकेज को स्थापित करने और बनाए रखने में आसानी होती है, क्योंकि आपके अपडेट सब कुछ के साथ होंगे।


0

आप http://www.directadmin.com/forum/showthread.php?t=24448 की समीक्षा करना चाह सकते हैं । यह सभी आवश्यक कमांड और शूटिंग में परेशानी है।


Serverfault में आपका स्वागत है! जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
स्कॉट पैक

-3

लिनक्स में PHP एक्सटेंशन को अपडेट करने के लिए:

चरण 1: एक रूट के रूप में लॉगिन करें

Step2: टाइप -> यम php-xml स्थापित करें

चरण 3: सेवा httpd पुनरारंभ // सेवा को पुनरारंभ करें


2
आपको प्रश्न पढ़ने में कुछ समय लगाना चाहिए। php-xml का वहाँ उल्लेख नहीं किया गया है, और किसी भी तरह yumसे सभी वितरणों पर काम नहीं करता है। सेवाओं को पुनः आरंभ करने के लिए भी।
हिरण हंटर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.