CentOS 7 पर phpPgAdmin स्थापित करें

phpPgAdmin एक व्यापक रूप से इस्तेमाल किया जाने वाला PostgreSQL प्रबंधन उपकरण है। आप सहज वेब इंटरफ़ेस में PostgreSQL डेटाबेस को प्रबंधित करने के लिए इसका उपयोग कर सकते हैं।

इस लेख में, हम एक Vultr CentOS 7 x64 सर्वर उदाहरण पर phpPgAdmin को स्थापित करने के लिए आवश्यक चरणों को कवर करेंगे।

इससे पहले कि आप आगे बढ़ें, आपको निम्न करने की आवश्यकता है:

  1. एक नए Vultr CentOS 7 x64 सर्वर उदाहरण को तैनात करें।
  2. एक sudo उपयोगकर्ता के साथ सर्वर इंस्टेंस में लॉग इन करें

चरण 1: सिस्टम को नवीनतम स्थिति में अपडेट करें

CentOS 7 पर, हमेशा यम का उपयोग करके सिस्टम को नवीनतम स्थिति में अपडेट करने की सिफारिश की जाती है:

sudo yum update
sudo reboot

नोट : यदि कर्नेल अपडेट लागू किए गए थे, तो आपको केवल अपने उदाहरण को रिबूट करना होगा।

एक बार सर्वर रिबूट होने के बाद, उसी sudo उपयोगकर्ता का उपयोग करके फिर से लॉग इन करें।

चरण 2: अपाचे वेब सर्वर स्थापित करें

चूंकि phpPgAdmin एक वेब-आधारित टूल है, इसे चलाने के लिए एक वेब सर्वर की आवश्यकता होती है। इस ट्यूटोरियल के उद्देश्य के लिए, हम Apache इंस्टॉल करेंगे। यदि आप चाहें तो आप अपने निगिंक्स या लाइटटैप को लेने के लिए स्वतंत्र हैं।

sudo yum install httpd
sudo systemctl start httpd.service
sudo systemctl enable httpd.service

चरण 3: फ़ायरवॉल को कॉन्फ़िगर करें

वेब ब्राउज़र से phpPgAdmin तक पहुँचने से पहले आपको डिफ़ॉल्ट फ़ायरवॉल कॉन्फ़िगरेशन को संशोधित करने की आवश्यकता है:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-port=5432/tcp
sudo firewall-cmd --reload

फिर आप अपने कॉन्फ़िगरेशन की पुष्टि करने के लिए अपने ब्राउज़र से http: // [YourServerIP] पर जा सकते हैं।

नोट : आपकी जानकारी के लिए, SELinux को डिफ़ॉल्ट रूप से Vultr CentOS 7 x64 सर्वर उदाहरण पर अक्षम किया गया है। यदि आप इसे मैन्युअल रूप से चालू करते हैं, तो आपको नीचे दिए गए SELinux को भी कॉन्फ़िगर करना होगा:

sudo setsebool -P httpd_can_network_connect on
sudo setsebool -P httpd_can_network_connect_db on

चरण 4: PHP 5 और आवश्यक एक्सटेंशन स्थापित करें

phpPgAdmin PHP में लिखा है, आपको phpPgAdmin की सेवा के लिए PHP 5 और कुछ एक्सटेंशन इंस्टॉल करने की आवश्यकता है।

sudo yum install php php-pgsql

चरण 5: PostgreSQL को स्थापित और कॉन्फ़िगर करें

पर phpPgAdmin आधिकारिक वेबसाइट , CentOS 7 x64 और उसके URL के लिए PostgreSQL के नवीनतम स्थिर संस्करण पाते हैं। लेखन के रूप में, PostgreSQL का नवीनतम स्थिर संस्करण 9.5 है।

5.1) अपने CentOS 7 सर्वर पर PostgreSQL 9.5 को स्थापित करने के लिए निम्न आदेशों का उपयोग करें:

sudo yum install http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
sudo yum groupinstall "PostgreSQL Database Server 9.5 PGDG"

5.2) डेटाबेस आरंभ करें:

sudo /usr/pgsql-9.5/bin/postgresql95-setup initdb

5.3) सेटअप डेटाबेस उपयोगकर्ता प्रमाणीकरण विधि:

sudo vi /var/lib/pgsql/9.5/data/pg_hba.conf

निम्नलिखित अनुभाग खोजें:

# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                ident

IPv4 स्थानीय कनेक्शनों के प्रमाणीकरण विधि को md5 में संशोधित करें:

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

सेव करके छोड़ो:

:wq

5.4) सेटअप PostgreSQL सुनने के पते:

sudo vi /var/lib/pgsql/9.5/data/postgresql.conf

खोजें:

#listen_addresses = 'localhost'

इसे संशोधित करें:

listen_addresses = '*'

खोजें:

#port = 5432

इसे संशोधित करें:

port = 5432

सेव करके छोड़ो:

:wq

5.5) PostgreSQL सेवा शुरू करें:

sudo systemctl start postgresql-9.5.service
sudo systemctl enable postgresql-9.5.service

5.6) सेटअप डेटाबेस उपयोगकर्ता क्रेडेंशियल्स:

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

sudo -u postgres psql

Psql शेल में:

CREATE USER pgdbuser CREATEDB CREATEUSER ENCRYPTED PASSWORD 'pgdbpass';
CREATE DATABASE mypgdb OWNER pgdbuser;
GRANT ALL PRIVILEGES ON DATABASE mypgdb TO pgdbuser;
\q

चरण 6: स्थापित करें और phpPgAdmin का उपयोग करें

निम्नलिखित कमांड के साथ phpPgAdmin स्थापित करें:

sudo yum install phpPgAdmin

फिर phpPgAdmin को बाहर से सुलभ के रूप में कॉन्फ़िगर करें:

sudo vi /etc/httpd/conf.d/phpPgAdmin.conf

बदलने के:

Require local

साथ में:

Require all granted

बदलने के:

Deny from all

साथ में:

Allow from all

सेव करके छोड़ो:

:wq

config.inc.phpफ़ाइल को संशोधित करें :

sudo vi /etc/phpPgAdmin/config.inc.php

लाइन खोजें:

$conf['servers'][0]['host'] = '';

लाइन को इसके साथ बदलें:

$conf['servers'][0]['host'] = 'localhost';

लाइन खोजें:

$conf['owned_only'] = false;

लाइन को इसके साथ बदलें:

$conf['owned_only'] = true;

सेव करके छोड़ो:

:wq

PostgreSQL और httpd सेवाओं को पुनः लोड करें:

sudo systemctl start postgresql-9.5.service
sudo systemctl reload httpd.service

बस इतना ही। अब आप अपने ब्राउज़र से phpPgAdmin पर जा सकते हैं: http: // [YourServerIP] / phpPgAdmin /। उपयोगकर्ता नाम "pgdbuser" और पासवर्ड "pgdbpass" का उपयोग करें जिसे हम पहले लॉग इन करने के लिए सेटअप करते हैं।



Leave a Comment

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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

CentOS 7 पर RockMongo स्थापित करें

CentOS 7 पर RockMongo स्थापित करें

RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें

CentOS 7 पर नेटडाटा स्थापित करना

CentOS 7 पर नेटडाटा स्थापित करना

एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।

CentOS 7 पर Django कैसे स्थापित करें

CentOS 7 पर Django कैसे स्थापित करें

वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था

CentOS 7 पर Revive Adserver इनस्टॉल करना

CentOS 7 पर Revive Adserver इनस्टॉल करना

Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

पार्स सर्वर पार्स बैकेंड सेवा के लिए खुला स्रोत विकल्प है जिसे बंद किया जा रहा है। यदि आप इस सेवा के प्रशंसक हैं, तो आप अभी भी वें का आनंद ले सकते हैं

CentOS 7 पर एल्ग स्थापित करें

CentOS 7 पर एल्ग स्थापित करें

एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है

CentOS 7 पर dotCMS कैसे स्थापित करें

CentOS 7 पर dotCMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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