PhpMyAdmin के लिए एक नि:शुल्क परियोजना हैवेब डेवलपर्स को MySQL डेटाबेस के साथ इंटरैक्ट करना आसान बनाने के लिए डिज़ाइन किया गया है। उपकरण PHP में लिखा गया है और किसी भी वेब ब्राउज़र के माध्यम से कार्य करता है। इसे ठीक से काम करने के लिए, आपको सिस्टम पर एक वेब सर्वर, PHP और MySQL स्थापित करने की आवश्यकता है। यह लेख विभिन्न ऑपरेटिंग सिस्टम - उबंटू, सेंटोस और डेबियन पर PhpMyAdmin स्थापित करने पर ध्यान केंद्रित करेगा।
Ubuntu पर PhpMyAdmin इंस्टॉल करना
इस सिस्टम पर प्रोग्राम इंस्टॉल करने से पहले, आपके पास इसमें LAMP बंडल होना चाहिए। संक्षेप में पहले शब्द का अर्थ है कि लिनक्स परिवार की एक प्रणाली का उपयोग किया जाएगा।
अपाचे सबसे अधिक अनुरोधित में से एक हैवेब सर्वर। MySql किसी साइट या प्रोजेक्ट के डेटाबेस के साथ संचालन के लिए एक घटक है। खैर, PHP वह भाषा है जिसमें वेब सेवाएं लिखी जाती हैं। इस संदर्भ में, इसका मतलब है कि एक अनुवादक का उपयोग किया जा रहा है जो PHP कोड को उन निर्देशों में बदल देगा जिन्हें ब्राउज़र समझ सकता है। इस किट की स्थापना प्रक्रिया का संक्षिप्त विवरण निम्नलिखित है। आप इसके बिना PhpMyAdmin का उपयोग नहीं कर पाएंगे।
लैंप स्थापित करना
इन सभी घटकों को अलग से, या तैयार किट के रूप में स्थापित किया जा सकता है। सेटअप प्रक्रिया को समझने के लिए, सब कुछ मैन्युअल रूप से करना सबसे अच्छा है। उबंटू पर अपाचे को दो लाइनों के साथ स्थापित किया जा सकता है:
- sudo apt-get update - सिस्टम पर पहले से मौजूद एप्लिकेशन के बारे में डेटा अपडेट करने के लिए इस लाइन की आवश्यकता होती है;
- sudo apt-apache2 इंस्टॉल करें - इंस्टॉलेशन ही।
चूंकि इन आदेशों को की ओर से निष्पादित किया जाना चाहिएसुपरयुसर, फिर उनके सामने सूडो डाल दिया जाता है, और रूट पासवर्ड की आवश्यकता होती है। सिस्टम उपलब्ध स्थान को स्कैन करेगा और रिपोर्ट करेगा कि नया सॉफ्टवेयर कितना लेगा। फिर वह वाई कुंजी दबाकर सहमत होने की पेशकश करेगा।ब्राउज़र में स्थानीयहोस्ट पते पर जाकर सर्वर की सफल स्थापना की जांच की जाती है। इसका परिणाम नीचे दी गई छवि में दिखाए गए पृष्ठ के समान होना चाहिए।
अगला कदम MySQL को स्थापित और कॉन्फ़िगर करना है।सर्वर के साथ के रूप में, टर्मिनल का उपयोग किया जाता है। इसमें टाइप किया गया है: sudo apt-get install mysql-server। इस प्रक्रिया में, सिस्टम आपको रूट खाते के लिए पासवर्ड के लिए संकेत देगा। यह ध्यान देने योग्य है कि यह रूट उबंटू नहीं है, बल्कि MySQL है।
अंतिम चरण उबंटू पर PHP स्थापित करना है।इस मॉड्यूल को इसके कई ऐड-ऑन के साथ स्थापित करना होगा, ताकि यह डेटाबेस और सर्वर के साथ सही ढंग से और बेहतर तरीके से काम कर सके। निम्नलिखित कमांड को कई नामों से मिलकर निष्पादित किया जाता है: sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql. इसे दर्ज करने के बाद, LAMP घटकों की स्थापना को पूर्ण माना जा सकता है। यह sudo systemctl पुनरारंभ apache2 कमांड के साथ सर्वर को पुनरारंभ करने के लिए बनी हुई है।
इसकी कार्यक्षमता का परीक्षण करने के लिएसॉफ़्टवेयर बंडल में, / var / www / html / निर्देशिका में एक परीक्षण फ़ाइल बनाएँ। इसमें आप PHP में कई पंक्तियाँ लिख सकते हैं, जो सिस्टम के बारे में डेटा या विफलता की स्थिति में त्रुटि प्रदर्शित करेगी:
- <? php
- phpinfo ()
- ?>
अब, लोकलहोस्ट / filename.php पर, ऊपर चित्र में दिखाए गए पेज के समान एक पेज प्रदर्शित किया जाना चाहिए।
PhpMyAdmin: क्रियाओं का क्रम
Ubuntu पर PhpMyAdmin इंस्टाल करना वैसा ही है जैसेअन्य अनुप्रयोगों की तरह - कुछ पंक्तियों के माध्यम से। सबसे पहले, हम यह कमांड लिखते हैं: sudo apt-get install phpmyadmin। इस प्रक्रिया में, उपयोगकर्ता से पूछा जाएगा कि कौन सा सर्वर काम करेगा। इस मामले में, आपको अपाचे का चयन करने की आवश्यकता है। अगला प्रश्न यह होगा कि क्या dbconfig-common कॉन्फ़िगरेशन टूल का उपयोग किया जाएगा, जिसका उत्तर सकारात्मक में दिया जाना चाहिए। सबसे महत्वपूर्ण बात, आपको MySQL डेटाबेस के लिए पासवर्ड के लिए कहा जाएगा। फिर आपको PhpMyAdmin के लिए भी एक सीक्रेट कोड चाहिए। यह वेब सर्वर को फिर से शुरू करने के लिए बनी हुई है: sudo systemctl पुनरारंभ apache2। लोकलहोस्ट / phpmyadmin पते पर जाने के बाद, लॉगिन और पासवर्ड दर्ज करने के लिए पेज प्रदर्शित होना चाहिए: लॉग इन करने के बाद, आप एक सुविधाजनक इंटरफ़ेस का उपयोग करके डेटाबेस को मैन्युअल रूप से प्रबंधित कर सकते हैं।
CentOS और PhpMyAdmin
CentOS पर भी PhpMyAdmin स्थापित करने के लिएआपको एक LAMP किट की आवश्यकता होगी। पूरी प्रक्रिया उबंटू के लिए वर्णित के समान ही है। अंतर केवल इतना है कि यह यम प्रबंधक के माध्यम से किया जाता है और सर्वर का नाम ही थोड़ा अलग दिखता है: sudo yum install httpd.
लॉन्च इस प्रकार है:
- sudo systemctl प्रारंभ httpd
- sudo systemctl httpd सक्षम करें
यदि सब कुछ सही है, तो परीक्षण पृष्ठ ब्राउज़र में लोकलहोस्ट पर उपलब्ध होगा।
इसके बाद, आपको एक MySQL सर्वर की आवश्यकता है। विभिन्न लिनक्स वितरणों के लिए इसका कार्यान्वयन थोड़ा अलग है, विशेष रूप से, CentOS के लिए, मारियाडीबी व्याख्या स्थापित है: sudo yum install mariadb-server।
लॉन्च वेब सर्वर के समान है:
- sudo systemctl start mariadb
- sudo systemctl mariadb . सक्षम करें
लेकिन काम करने के लिए, आपको रूट के लिए एक पासवर्ड निर्दिष्ट करने की आवश्यकता है, इसलिए कमांड का उपयोग किया जाता है: sudo mysql_secure_installation। एक नया पासवर्ड निर्दिष्ट किया गया है।
PHP इंस्टॉलेशन ऐसे मॉड्यूल के कनेक्शन के साथ भी होता है: sudo yum install php php-pear php-gd php-mysql.
सिस्टम में किए गए सभी परिवर्तनों को लागू करने के लिए, वेब सर्वर को रीबूट करें: sudo systemctl पुनरारंभ httpd.
अब खुद PhpMyAdmin की बारी है। इसके लिए एक कमांड है: sudo yum install phpmyadmin
उबंटू की तरह, अगले के बादवेब सर्वर को फिर से शुरू करने पर, PhpMyAdmin वाला पेज ब्राउज़र के एड्रेस बार में टाइप किए गए कमांड द्वारा खोला जाएगा: लोकलहोस्ट / phpmyadmin। इस बिंदु पर, CentOS पर PhpMyAdmin की स्थापना को पूर्ण माना जा सकता है।
PhpMyAdmin और डेबियन
डेबियन और उबंटू वितरण बहुत समान हैंस्वयं। इसलिए, यह आश्चर्य की बात नहीं है कि डेबियन पर PhpMyAdmin स्थापित करने के सभी निर्देशों को उबंटू कमांड से कमांड में कॉपी किया जा सकता है। अंतर केवल इतना हो सकता है कि वर्तमान उपयोगकर्ता रूट है, इसलिए sudo कमांड अतिश्योक्तिपूर्ण है।
निष्कर्ष
लेख में के लिए संक्षिप्त निर्देश शामिल हैंLAMP सॉफ्टवेयर पैकेज और PhpMyAdmin की आसान स्थापना। बेशक, प्रक्रिया हमेशा सुचारू रूप से नहीं चल सकती है और त्रुटियां होंगी। लेकिन उनमें से लगभग सभी अपने स्वयं के कोड के साथ हैं, जिसके द्वारा आप उनका स्पष्टीकरण और समाधान पा सकते हैं। लेकिन ज्यादातर मामलों में, PhpMyAdmin की स्थापना सुचारू रूप से चलनी चाहिए।
इसके अलावा, विभिन्न वितरणों के लिए वेब पर हैएक तैयार लैंप बंडल जिसे एक पंक्ति में स्थापित किया जा सकता है। स्वाभाविक रूप से, इसकी असेंबली उत्पादों के अनौपचारिक निर्माताओं द्वारा की जाती है, इसलिए कभी-कभी उनके संस्करण थोड़े पुराने हो सकते हैं। मैनुअल इंस्टॉलेशन आपको सबसे हाल के संस्करणों का उपयोग करने की अनुमति देता है। और सभी प्रक्रियाओं को पूरा करने के बाद, मालिक को अपने डेटाबेस के प्रबंधन के लिए एक सुविधाजनक और तेज़ घटक प्राप्त होगा।