FreeRADIUS MySQL Database GUI with phpMyAdmin on CentOS 7
فہرست کا خانہ:
پی ایچ پی ایم ایڈڈین ویب پر مبنی انٹرفیس پر مائ ایس کیو ایل اور ماریا ڈی بی سرورز کے نظم و نسق کے لئے ایک اوپن سورس پی ایچ پی پر مبنی ٹول ہے۔
پی ایچ پی ایم ایڈمن آپ کو ایس کیو ایل ڈیٹا بیس کے ساتھ بات چیت کرنے ، صارف اکاؤنٹس اور مراعات کا انتظام کرنے ، ایس کیو ایل کے بیانات پر عمل درآمد کرنے ، متعدد ڈیٹا فارمیٹ میں ڈیٹا درآمد اور برآمد کرنے کی اجازت دیتا ہے۔
اس ٹیوٹوریل میں ، ہم سینٹوس 7 پر اپاچی کے ساتھ پی ایچ پی ایم ایڈ ایڈمن انسٹال اور سیکیورٹی کے لئے ضروری مراحل سے گزریں گے۔
شرطیں
اس بات کو یقینی بنائیں کہ اس ٹیوٹوریل کو جاری رکھنے سے پہلے آپ نے درج ذیل شرائط کو پورا کرلیا ہے۔
- LAMP (لینکس ، اپاچی ، MySQL ، اور پی ایچ پی) آپ کے سینٹوس سرور پر انسٹال ہوا۔ سوڈو مراعات کے ساتھ بطور صارف لاگ ان ہوں۔
اگرچہ ضروری نہیں ہے ، یہ مشورہ دیا جاتا ہے کہ HTTPS پر آپ کی پی ایچ پی ایم ایڈمن تنصیب تک رسائی حاصل کریں۔ اگر آپ کی سائٹوں پر ایس ایس ایل نہیں ہے تو ، سینٹوس 7 پر لیٹس اینکرپٹ کے ذریعہ اپنے اپاچی کو محفوظ بنانے سے متعلق ہدایات پر عمل کریں۔
phpMyAdmin انسٹال کرنا
سینٹوس 7 سسٹم پر پی ایچ پی ایم ایڈ ایڈن انسٹال کرنے کے لئے درج ذیل اقدامات انجام دیں:
-
پی ایچ پی ایمای ایڈمن CentOS 7 بنیادی مخزنوں میں دستیاب نہیں ہے۔ phpMyAdmin انسٹال کرنے کے لئے ہمیں پہلے EPEL مخزن کو فعال کرنے کی ضرورت ہے۔
sudo yum install epel-releaseایک بار EPEL ذخیرہ چالو ہوجانے کے بعد ہم پی ایچ پی ایم ایڈ ایڈن اور اس کی تمام تر انحصار درج ذیل کمانڈ سے انسٹال کرسکتے ہیں۔
sudo yum install phpmyadmin
phpMyAdmin تشکیل اور محفوظ کرنا
پی ایچ پی ایم ایڈمن کے ل Ap اپاچی کنفگریشن فائل انسٹالیشن کے دوران خودبخود بن جاتی ہے۔ پہلے سے طے شدہ طور پر تمام کنکشنز کے علاوہ لوکل ہوسٹ سے انکار کردیا جاتا ہے۔ چونکہ ہم دور دراز مقامات سے پی ایچ پی ایم ایڈائن تک رسائی حاصل کریں گے ہمیں ترتیب فائل میں ترمیم کرنے کی ضرورت ہے اور اجازت دی گئی IP پتے بیان کرنے کی ضرورت ہے۔
phpMyAdmin اپاچی تشکیل فائل کھولیں:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
اپنے گھر کے کنیکشن کے IP پتے کے ساتھ دو لائنوں کو تبدیل کریں جو
Require ip 127.0.0.1
پڑھتے ہیں۔ اگر آپ اپنے گھر کے آئی پی ایڈریس کو نہیں جانتے ہیں تو اپنے ویب براؤزر میں گوگل سرچ کھولیں اور ٹائپ
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 ip
لائن سے پہلے
Require all granted
شامل کریں۔
سیکیورٹی کی ایک اضافی پرت کے ل we ہم بنیادی تصدیق ترتیب دے کر پی ایچ پی ایم ایڈمن ڈائریکٹری کو پاس ورڈ کی حفاظت کریں گے۔
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
اگلا مرحلہ phpMyAdmin ڈائریکٹری کو پاس ورڈ سے محفوظ رکھنے کے لئے اپاچی کو مرتب کرنا اور
.htpasswd
فائل کا استعمال کرنا ہے۔ ایسا کرنے کے لئے
phpMyAdmin.conf
فائل کھولیں جو phpMyAdmin انسٹالیشن کے دوران خود بخود بنی تھی۔
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
اور پیلے رنگ میں روشنی ڈالی گئی مندرجہ ذیل لائنیں داخل کریں:
/etc/httpd/conf.d/phpMyAdmin.confفائلوں کو محفوظ کریں اور اپاچی سروس کو دوبارہ شروع کریں تاکہ تبدیلیاں لا ئیں۔ اپنے phpMyAdmin تک رسائی حاصل کرتے وقت ، آپ کو اس صارف کے لاگ ان کی اسناد داخل کرنے کا اشارہ کیا جائے گا جو آپ نے پہلے بنایا تھا: مبارک ہو ، آپ نے اپنے سینٹوس 7 سرور پر کامیابی کے ساتھ پی ایچ پی ایم ایڈ ایڈن انسٹال کیا ہے۔ اب آپ ایس کیو ایل ڈیٹا بیس ، صارف اور میزیں بنانا شروع کرسکتے ہیں اور مختلف ایس کیو ایل سوالات اور کاروائیاں انجام دے سکتے ہیں۔
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



نتیجہ اخذ کرنا
مائیکروولا اور ٹی موبائل کے ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ بغاوت کرنے کی امید ہے.
موٹوولا نے اپنے موبائل موبائل آلہ کو Google لوڈ، اتارنا Android آپریٹنگ سسٹم پر مبنی اعلان کیا.
ونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
ڈیبین 9 پر اپاچی کے ساتھ phpmyadmin انسٹال اور محفوظ کرنے کا طریقہ
پی ایچ پی ایم ایڈمن ایک مفت ، اوپن سورس پی ایچ پی پر مبنی ایپلی کیشن ہے جس کو ڈیزائن کیا گیا ہے تاکہ وہ ویب پر مبنی انٹرفیس پر مائ ایس کیو ایل اور ماریا ڈی بی سرورز کی انتظامیہ کو آسان بنا سکے۔ اس ٹیوٹوریل میں اپیچی ویب سرور کے ذریعہ ڈیبین 9 پر پی ایچ پی ایم ایڈ ایڈمن کو انسٹال کرنے اور محفوظ کرنے کے لئے درکار مراحل کی وضاحت کی گئی ہے۔







