Install and configure PHPIPAM on Ubuntu 18.04
विषयसूची:
phpMyAdmin वेब-आधारित इंटरफ़ेस पर MySQL और MariaDB सर्वर के प्रबंधन के लिए एक खुला स्रोत PHP आधारित उपकरण है।
phpMyAdmin आपको MySQL डेटाबेस के साथ सहभागिता करने, उपयोगकर्ता खातों और विशेषाधिकारों को प्रबंधित करने, SQL-कथनों को निष्पादित करने, विभिन्न प्रकार के डेटा स्वरूपों में डेटा आयात और निर्यात करने की अनुमति देता है।
इस ट्यूटोरियल में, हम phpMyAdmin को अपाचे के साथ CentOS 7 पर स्थापित करने और सुरक्षित करने के लिए आवश्यक चरणों से गुजरेंगे।
आवश्यक शर्तें
सुनिश्चित करें कि आप इस ट्यूटोरियल को जारी रखने से पहले निम्नलिखित आवश्यक शर्तें पूरी कर चुके हैं:
- LAMP (Linux, Apache, MySQL, और PHP) आपके CentOS सर्वर पर स्थापित है। sudo विशेषाधिकार के साथ एक उपयोगकर्ता के रूप में जाना जाता है।
हालांकि आवश्यक नहीं है, यह सलाह दी जाती है कि HTTPS पर अपने phpMyAdmin इंस्टॉलेशन का उपयोग करें। यदि आपके पास अपनी साइटों पर एसएसएल नहीं है, तो अपने अपाचे को सेन्टोस 7 पर एन्क्रिप्ट करें के साथ सुरक्षित करने के निर्देशों का पालन करें।
PhpMyAdmin स्थापित करना
एक CentOS 7 सिस्टम पर phpMyAdmin स्थापित करने के लिए निम्न चरणों का पालन करें:
-
phpMyAdmin CentOS 7 कोर रिपॉजिटरी में उपलब्ध नहीं है। PhpMyAdmin स्थापित करने के लिए हमें पहले EPEL रिपॉजिटरी को सक्षम करना होगा:
sudo yum install epel-release
एक बार EPEL रिपॉजिटरी को सक्षम करने के बाद हम phpMyAdmin को स्थापित कर सकते हैं और यह सभी निम्न कमांड के साथ निर्भरताएं हैं:
sudo yum install phpmyadmin
कॉन्फ़िगर करना और phpMyAdmin को सुरक्षित करना
स्थापना के दौरान phpMyAdmin के लिए अपाचे कॉन्फ़िगरेशन फ़ाइल स्वचालित रूप से बनाई गई है। डिफ़ॉल्ट रूप से लोकलहोस्ट को छोड़कर सभी कनेक्शन अस्वीकृत हैं। चूँकि हम दूरस्थ स्थानों से phpMyAdmin तक पहुँच प्राप्त करेंगे, हमें कॉन्फ़िगरेशन फ़ाइल को संशोधित करने और अनुमत IP पतों को निर्दिष्ट करने की आवश्यकता होगी।
PhpMyAdmin Apache कॉन्फ़िगरेशन फ़ाइल खोलें:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
जिन दो पंक्तियों को पढ़ना
Require ip 127.0.0.1
अपने घर कनेक्शन के आईपी पते के साथ
Require ip 127.0.0.1
बदलें। यदि आप अपने घर का पता नहीं जानते हैं, तो अपने वेब ब्राउज़र में Google खोज खोलें और लिखें
what is my ip
।/etc/httpd/conf.d/phpMyAdmin.conf
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
फ़ाइल को बंद करें और सहेजें।
Require all granted
Require ip
लाइन से पहले जोड़ें।
सुरक्षा की एक अतिरिक्त परत के लिए हम एक मूल प्रमाणीकरण सेट करके phpMyAdmin निर्देशिका की रक्षा करेंगे।
htpasswd
टूल का उपयोग करके एक नई प्रमाणीकरण फ़ाइल बनाकर प्रारंभ करें। हम
.htpasswd
फ़ाइल को
/etc/phpMyAdmin
निर्देशिका में संग्रहीत करेंगे:
sudo htpasswd -c /etc/phpMyAdmin/.htpasswd admin
इस उदाहरण में हम
admin
नाम का एक उपयोगकर्ता बना रहे हैं। आप अपना मनचाहा यूजरनेम चुन सकते हैं।
उपरोक्त कमांड आपको उपयोगकर्ता के पासवर्ड को दर्ज करने और पुष्टि करने के लिए संकेत देगा।
New password: Re-type new password: Adding password for user admin
बाद में, यदि आपको अतिरिक्त उपयोगकर्ता जोड़ने की आवश्यकता है, तो
-c
फ्लैग के बिना एक ही कमांड का उपयोग करें:
sudo htpasswd /etc/phpMyAdmin/.htpasswd admin2
अगला कदम Apache को पासवर्ड से कॉन्फ़िगर करने के लिए phpMyAdmin निर्देशिका की रक्षा करना है और
.htpasswd
फ़ाइल का उपयोग करना है। ऐसा करने के लिए
phpMyAdmin.conf
फ़ाइल खोलें जो phpMyAdmin स्थापना के दौरान स्वचालित रूप से बनाई गई थी:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
और पीले रंग में हाइलाइट की गई निम्न पंक्तियाँ डालें:
/etc/httpd/conf.d/phpMyAdmin.confपरिवर्तन को प्रभावी करने के लिए फ़ाइल को सहेजें और अपाचे सेवा को फिर से शुरू करें: जब आप अपने phpMyAdmin को एक्सेस करते हैं, तो आपको उस उपयोगकर्ता के लॉगिन क्रेडेंशियल दर्ज करने के लिए प्रेरित किया जाएगा जिसे आपने पहले बनाया था: बधाई हो, आपने अपने CentOS 7 सर्वर पर सफलतापूर्वक phpMyAdmin स्थापित किया है। अब आप MySQL डेटाबेस, उपयोगकर्ता और टेबल बनाना शुरू कर सकते हैं और विभिन्न MySQL क्वेरी और ऑपरेशंस कर सकते हैं।
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
sudo systemctl restart
/phpmyadmin
उर्फ को कुछ और अनोखे और सुरक्षित में बदलना भी एक अच्छा विचार है।
https://your_domain_or_ip_address/phpmyadmin
निष्कर्ष
सेंटो 7 पर php कंपोज़र को कैसे स्थापित करें और कैसे उपयोग करें

संगीतकार PHP के लिए एक निर्भरता प्रबंधक है। संगीतकार सभी आवश्यक PHP संकुल में खींच लेगा जो आपकी परियोजना पर निर्भर करता है और आपके लिए उन्हें प्रबंधित करता है। इस ट्यूटोरियल में, हम सेंटोस 7 मशीन पर कम्पोज़र को स्थापित करने और उपयोग करने के चरणों से गुजरेंगे।
डेबियन 9 पर एपाचे के साथ phpmyadmin स्थापित और सुरक्षित कैसे करें

phpMyAdmin वेब-आधारित इंटरफ़ेस पर MySQL और MariaDB सर्वर के प्रशासन को सरल बनाने के लिए डिज़ाइन किया गया एक स्वतंत्र, ओपन सोर्स PHP आधारित एप्लिकेशन है। यह ट्यूटोरियल अपाचे वेब सर्वर के साथ डेबियन 9 पर phpMyAdmin को स्थापित करने और सुरक्षित करने के लिए आवश्यक चरणों का वर्णन करता है।
Ubuntu 18.04 पर अपाचे के साथ phpmyadmin को कैसे स्थापित और सुरक्षित करें

phpMyAdmin वेब-आधारित इंटरफ़ेस पर MySQL और MariaDB सर्वर के प्रशासन को संभालने के लिए डिज़ाइन किया गया एक खुला स्रोत PHP अनुप्रयोग है। यह ट्यूटोरियल Ubuntu 18.04 पर Apache के साथ phpMyAdmin को स्थापित करने और सुरक्षित करने के लिए आवश्यक चरणों को शामिल करता है।