اوبونتوسیستم عامل لینوکسمقالات وب

چگونه می توانیم PostgreSQL و PhpPgAdmin را بر روی اوبونتو ۱۸٫۰۴ TLS نصب کنیم؟

همانطور که می دانید PostgreSQL یکی از سیستم های مدیریت پایگاه داده شیء -رابطه ای با عملکرد بالاست که کاربردهای زیادی برای کاربران دارد. این سیستم مدیریت پایگاه داده برای پایگاه های بزرگ مناسب است و قابلیت های پیشرفته بسیار زیادی از خود نشان می دهد.  شما می توانید PostgreSQL را بر روی سیستم عامل های مختلفی همچون لینوکس، سولاریس، FreeBSD و ویندوز نصب کنید. PhpPgAdmin نیز یک اپلیکیشن وب مبتنی بر PHP برای مدیریت پایگاه داده های PostgreSQL است. به کمک Phppgadmin، ایجاد پایگاه داده، ایجاد Role ها و ایجاد جداول در Postgres آسان تر خواهد بود. در این مقاله نحوه نصب این دو مورد بر روی اوبونتو ۱۸٫۰۴ را با هم مرور خواهیم کرد. پس همراه وب ایده باشید.

 پیش نیازها:

  • اوبونتو ۱۸٫۰۴
  • دسترسی روت

چه کاری در این مقاله انجام خواهیم داد؟

  • نصب PostgreSQL و phpPgAdmin
  • پیکربندی کاربر Postgres
  • پیکربندی Apache 2
  • پیکربندی phpPgAdmin
  • تست

گام اول: نصب PostgreSQL, phpPgAdmin و همه Dependency ها

قبل از نصب هر گونه بسته ای بر روی سیستم اوبونتو، مخازن موجود را به کمک دستور زیر به روزرسانی کنید:

 

خوب حالا ما برای نصب این موارد آماده هستیم. شما می توانید PostgreSQL و PhpPgAdmin را در مخزن اوبونتو پیدا کنید. برای نصب این موارد کافیست از دستور زیر کمک بگیرید:

 

دستورات بالا به طور خودکار همه پکیج های مورد نیاز برای این دو گزینه را نصب خواهد کرد.

بیشتر بخوانید: چگونه PhpPgAdmin را بر روی دبیان ۹، اوبونتو ۱۶٫۰۴ ، لینوکس مینت ۱۸ نصب کنیم؟

 گام دوم : پیکربندی کاربر PostgreSQL

همانطور که می دانید PostgreSQL از Role ها برای تایید هویت کاربران استفاده می کند.  به طور پیش فرض، این سیستم پایگاه داده  کاربر جدیدی به نام postgres برای تایید هویت پایه ای استفاده می کند. برای اینکه بتوانید از این گزینه استفاده کنید باید وارد اکانت postgres شوید و دستور زیر را تایپ کنید:

 

حالا می توانید به کمک دستور زیر به PostgreSQL prompt دسترسی پیدا کنید:

سپس پسورد را به کمک دستور زیر تغییر دهید:

 

عبارت زیر را وارد کنید تا از خط فرمان خارج شوید:

 

دستور زیر به شما کمک می کند از کاربر postgres خارج شوید  و دوباره از کاربری روت استفاده کنید.

 

گام سوم: پیکربندی بندی وب سرور آپاچی

شما باید ویرچوال هاست آپاچی را برای phpPgAdmin پیکربندی کنید. برای اینکار به دایرکتوری/etc/apache2/conf-available’  بروید و  فایل پیکربندی ‘phppgadmin.conf را ویرایش نمایید:

 

جلوی عبارت Require local علامت # را قرار دهید و خط زیر را به آن اضافه کنید:

 

فایل را ذخیره کنید و ببندید.

گام چهارم: پیکربندی phpPgadmin

به دایرکتوری ‘/etc/phppgadmin’ بروید و فایل پیکربندی ‘config.inc.php’ را با تایپ دستورات زیر ویرایش کنید:

 

خط ‘$conf[‘extra_login_security’] = true;’ را پیدا کنید و مقدار آن را به False تغییر دهید. حالا می توانید به کمک کاربر postgres به phpPgAdmin لاگین کنید.فایل را ذخیره کنید و ببندید.

 

حالا سرویس های PostgreSQL و Apache2 را ریستارت کنید.

 

گام پنجم: تست

به طور پیش فرض، PostgreSQL بر روی پورت ۵۴۳۲ و Apache2 بر روی پورت ۸۰ کار می کند. این موضوع را به کمک دستور زیر تست کنید:

 

حالا وارد مرورگر خود شوید و از طریق آدرس http://yourip/phppgadmin/ به phpPgAdmin دسترسی پیدا کنید. سپس سعی کنید به کمک نام کاربری postgres و پسورد مدنظر خود وارد سیستم شوید. بعد از لاگین کردن می توانید داشبورد phpPgAdmin را ببینید.

نتیجه گیری:

خوب همانطور که قبلا نیز بیان کردیم PostgreSQL یکی از سیستم های مدیریت پایگاه داده شیء- رابطه ای پیشرفته است. این یک ابزار مدیریتی متن باز است و جامعه فعال و بزرگی دارد. PostgreSQL خط فرمان psql را به عنوان فرانت اند فراهم می کند. phpPgAdmin نیز یک اپلیکیشن وب مبتنی بر PHP برای مدیریت PostgreSQL است و کار با این سیستم مدیریت پایگاه داده را ساده تر می سازد.

چگونه می توانیم PostgreSQL و PhpPgAdmin را بر روی اوبونتو ۱۸٫۰۴ TLS نصب کنیم؟
۵ (۱۰۰%) ۱ vote
برچسب ها

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن