सेंटोस 7 में phpmyadmin स्थापित करना

Anonim

सेंटोस 7 में phpmyadmin स्थापित करना

PHPMyAdmin वेब इंटरफ़ेस अब MySQL डेटाबेस उपयोगकर्ताओं द्वारा सक्रिय रूप से शामिल है, क्योंकि वे केवल टर्मिनल के माध्यम से बातचीत का समर्थन करते हैं। ग्राफिकल इंटरफ़ेस के साथ अतिरिक्त सॉफ़्टवेयर इंस्टॉल करने से वेब सर्वर के साथ काम करने की प्रक्रिया को सरल बनाना अधिक आसान हो जाएगा, हालांकि, इसके लिए, आपको पहले कई कार्रवाइयां बनाना होगा जो कभी-कभी कठिनाइयों का कारण बनते हैं। आज हम सेंटोस 7 ऑपरेटिंग सिस्टम में PHPMyAdmin की स्थापना पर विचार करना चाहते हैं, जो सभी महत्वपूर्ण चरणों को चरणबद्ध करने के लिए विभाजित करते हैं। आपको केवल आपके निर्देशों का पालन करने और प्रत्येक टीम को सही ढंग से दर्ज करने की आवश्यकता होगी।

सेंटोस 7 में phpmyadmin स्थापित करें

दुर्भाग्यवश, विचाराधीन आवेदन का आधिकारिक भंडार मौजूद नहीं है, इसलिए आपको पहले सिस्टम में उपयोगकर्ता भंडारण जोड़नी होगी, जिससे स्थापना प्रक्रिया स्वयं ही की जाती है। इसके अलावा, PHPMyAdmin के दो संस्करण विशेष रूप से लोकप्रिय हैं, हम आपको उनमें से प्रत्येक को स्थापित करने और अपाचे या nginx वेब सर्वर को और कॉन्फ़िगर करने के बारे में बताएंगे।

Phpmyadmin घटकों को जोड़ना

बेशक, लिनक्स में नए अनुप्रयोगों के साथ काम करते समय हमेशा अपने पुस्तकालयों को सिस्टम में जोड़ने की प्राथमिकता होती है, और phpmyadmin पार नहीं हुई है। अनुशंसित डेवलपर्स से शुरू होने वाले दो उपलब्ध संस्करणों के विषय को बढ़ाएं।

Phpmyadmin 4.4 स्थापित करना।

PHPMyAdmin 4.4 PHP प्रोग्रामिंग भाषा संस्करण 5.4 में काम करता है, और, जैसा कि आप जानते हैं, यह संस्करण सबसे हालिया नहीं है, जो इसे सबसे लोकप्रिय और मांग से नहीं रोकता है। केंद्र में इसकी स्थापना क्लासिक "टर्मिनल" के माध्यम से शाब्दिक रूप से कई कार्यों में की जाती है:

  1. किसी भी सुविधाजनक विधि द्वारा कंसोल चलाएं, उदाहरण के लिए, "एप्लिकेशन" मेनू के माध्यम से।
  2. सेंटोस 7 में आगे की स्थापना phpmyadmin के लिए टर्मिनल शुरू करना

  3. Sudo RPM -iuvh कमांड http://dl.fedoraproject.org/pub/epel/epel-release-terest-7.noarch.rpm Enterprise Linux उपयोगकर्ता भंडार के लिए अतिरिक्त संकुल से सॉफ्टवेयर पैकेज डाउनलोड करने के लिए।
  4. सेंटोस 7 में phpmyadmin के लिए भंडार से संकुल डाउनलोड करें

  5. प्रक्रिया को जारी रखने के लिए, रूट पहुंच के साथ खाते से पासवर्ड दर्ज करें।
  6. Centos 7 में Phpmyadmin रिपोजिटरी से संकुल डाउनलोड करने के लिए पासवर्ड दर्ज करें

  7. संकुल के अतिरिक्त पूरा करने के बाद, आपको SUDO YUM -Y अपडेट कमांड के साथ सिस्टम लाइब्रेरी की सूची को अपडेट करना होगा।
  8. सेंटोस 7 में phpmyadmin स्थापित करने के लिए सिस्टम पैकेट को अपडेट करना

  9. उपरोक्त आदेश सभी उपलब्ध अद्यतनों को स्थापित करता है, और फिर केवल एप्लिकेशन क्लाइंट स्वयं सूडो यम-वाई के माध्यम से स्थापित किया जाएगा phpmyadmin।
  10. सेंटोस 7 में PHPMyAdmin सॉफ्टवेयर स्थापित करना

वेब सर्वर का उपयोग करते समय, उदाहरण के लिए, अपाचे, आप केवल इसे पुनरारंभ करने और स्थापित घटक के संचालन की जांच करेंगे, http: // ip_ver_verver / phpmyadmin पर जा रहे हैं।

PHPMyAdmin का नवीनतम संस्करण स्थापित करना

कुछ उपयोगकर्ता केवल PHPMyAdmin के नवीनतम संस्करण में रुचि रखते हैं, ताकि आपको कुछ अन्य कार्रवाइयां करने की आवश्यकता हो, अतिरिक्त रूप से नए पैकेज डाउनलोड करने की आवश्यकता हो। आम तौर पर, निर्देश समान रहता है, लेकिन कुछ बदलावों के साथ।

  1. SUDO RPM -uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm के माध्यम से इसे भंडार से डाउनलोड करके सिस्टम में एक नया पैकेज जोड़ें।
  2. Centos 7 में repository से नवीनतम PHPMyAdmin संस्करण डाउनलोड करें

  3. सुडो यम अपडेट कमांड का उपयोग कर उपलब्ध सिस्टम पुस्तकालयों को अपडेट करें।
  4. सेंटोस 7 में नवीनतम phpmyadmin संस्करण स्थापित करने के लिए सिस्टम पुस्तकालयों को अद्यतन करना

  5. आवेदन के नवीनतम संस्करण के समर्थन को सक्षम करें, वर्तमान में यह 7.1 है। ऐसा करने के लिए, yum-config-manager --nable remi-php71 दर्ज करें।
  6. सेंटोस 7 में phpmyadmin के लिए PHP 7 के साथ संगतता को सक्रिय करें

  7. सूडो यम स्थापित PHPMyAdmin स्थापित करें, और उपयुक्त PHP संस्करण स्वचालित रूप से निर्धारित किया जाएगा।
  8. Centos 7 में नवीनतम PHPMyAdmin संस्करण स्थापित करें

यह जोड़ने वाले सभी घटक पूर्ण हो गए हैं, हालांकि, वेब इंटरफ़ेस के साथ काम शुरू करने से पहले, आपको सर्वर को स्वयं कॉन्फ़िगर करने की आवश्यकता होगी। इसके बाद, हम इस प्रक्रिया के दो लोकप्रिय समाधान - अपाचे और nginx में कार्यान्वयन का विश्लेषण करेंगे।

Nginx में phpmyadmin की स्थापना

कुछ उपयोगकर्ता Nginx वेब सर्वर के साथ काम करना पसंद करते हैं, क्योंकि यह उच्च गति और प्रदर्शन प्रदान करता है। यदि आप PHPMyAdmin स्थापित करने के बाद, इस सॉफ्टवेयर के समर्थक हैं, तो आपको पूरे तंत्र के प्रदर्शन को स्थापित करने के लिए कई सेटिंग्स बनाना होगा।

सबसे पहले, ध्यान दें कि वेब सर्वर स्वयं ऑपरेटिंग सिस्टम में पहले से ही जोड़ा गया है, यदि नहीं, तो वैकल्पिक रूप से कंसोल में निम्न आदेश दर्ज करें:

सुडो यम एपेल-रिलीज़ स्थापित करें

Sudo yum nginx स्थापित करें

Sudo systemctl nginx शुरू करें

उसके बाद, ऐसे निर्देशों का पालन करें:

  1. Sudo ln -s / usr / share / phpmyadmin / var / www / html / phpmyadmin स्ट्रिंग का उपयोग कर वेब सर्वर निर्देशिका में phpmyadmin चालू करें।
  2. सेंटोस के लिए NGINX में phpmyadmin के साथ फ़ोल्डर बनाएँ

  3. परिवर्तन करने के बाद, sudo systemctl दर्ज करके पुनरारंभ करें PHP-FPM को पुनरारंभ करें।
  4. सेंटोस 7 में phpmyadmin स्थापित करने के लिए Nginx सर्वर को पुनरारंभ करें

  5. मानक टेक्स्ट एडिटर के माध्यम से, कॉन्फ़िगरेशन फ़ाइल sudo vi /etc/nginx/nginx.conf चलाएं।
  6. सेंटोस 7 में PHPMyAdmin को कॉन्फ़िगर करने के लिए Nginx कॉन्फ़िगरेशन फ़ाइल खोलें

  7. "HTTP" ब्लॉक को हटा दें और एक लाइन अक्षम_सिमलिंक्स बंद करें;
  8. सेंटोस 7 में phpmyadmin के लिए Nginx कॉन्फ़िगरेशन फ़ाइल संपादित करें

  9. परिवर्तनों को सहेजें और फ़ाइल को बंद करें, जिसके बाद आप nginx sudo nginx -s पुनः लोड को पुनरारंभ करते हैं।
  10. सेंटोस 7 में phpmyadmin स्थापित करने के बाद Nginx सर्वर को पुनरारंभ करें

एक यादृच्छिक पासवर्ड बनाकर वेब सर्वर को सुरक्षित करने की अनुशंसा की जाती है। ऐसा करने के लिए, OpensSL Passwd दर्ज करें और परिणाम की प्रतिलिपि बनाएँ। इसके बाद, आपको sudo vi / etc / nginx / पासवर्ड का उपयोग करके पासवर्ड के साथ एक फ़ाइल चलाने की आवश्यकता होगी और उपयोगकर्ता नाम प्रारूप में एक नई लाइन बनाएं: पासवर्ड, ताकि अंत में यह निकला, उदाहरण के लिए, व्यवस्थापक: 4b7fsek4l2।

अपाचे में phpmyadmin की स्थापना

हालांकि पिछले वेब सर्वर को कुछ पहलुओं में बेहतर माना जाता है, अपाचे अभी भी एक काफी लोकप्रिय समाधान बनी हुई है और इसका उपयोग दीपक सॉफ्टवेयर सिस्टम में किया जाता है। केंद्र में इसकी स्थापना सचमुच कई आदेशों से बनाई गई है:

yum httpd -y स्थापित करें

SystemCTL Httpd.Service प्रारंभ करें

Systemctl httpd.service सक्षम करें।

यदि सर्वर पहले ही जोड़ा जा चुका है या आपने उपर्युक्त आदेशों का प्रदर्शन किया है, तो आप सीधे phpmyadmin सेटिंग में जा सकते हैं, और यह निम्नानुसार किया जाता है:

  1. SUDO HTPASSWD -C / ETC / httpd / पासवर्ड व्यवस्थापक का उपयोग करके व्यवस्थापक एक्सेस पासवर्ड सेट करें।
  2. Centos 7 में Apache PHPMyAdmin सर्वर के लिए पासवर्ड सेट करें

  3. आगे संपादन के लिए कॉन्फ़िगरेशन फ़ाइल चलाएं: vi /etc/httpd/conf.d/phpmyadmin.conf।
  4. Centos 7 में phpmyadmin को कॉन्फ़िगर करने के लिए अपाचे कॉन्फ़िगरेशन फ़ाइल खोलें

  5. अनुभाग "" और ऐसी सामग्री डालें:

    विकल्प अनुक्रमणिका Followsymlinks।

    सभी को देखें।

    ऑथटाइप बेसिक।

    Authname "प्रतिबंधित सामग्री"

    AUTHUSERFILE / ETC / httpd / पासवर्ड

    वैध उपयोगकर्ता की आवश्यकता है

  6. Centos 7 में Apache PHPMyAdmin कॉन्फ़िगरेशन फ़ाइल को संपादित करें

इस लेख में, आप न केवल PHPMyAdmin घटकों को जोड़ने की प्रक्रिया के साथ परिचित हैं, बल्कि दो अलग-अलग वेब सर्वर में अपनी प्रारंभिक विन्यास के बारे में भी सीखा है। प्रत्येक कमांड के निष्पादन के दौरान, हम दृढ़ता से कंसोल में प्रदर्शित अधिसूचनाओं को पढ़ने की दृढ़ता से अनुशंसा करते हैं: कभी-कभी वे त्रुटियों को इंगित कर सकते हैं जिसके लिए एक परिचालन समाधान की आवश्यकता होती है।

अधिक पढ़ें