انڈروئد

سینٹوس 7 پر نجنیکس کے ساتھ پی پی پیڈیا ایڈمن انسٹال کرنے کا طریقہ

nginx.conf 2017 Welcome Video

nginx.conf 2017 Welcome Video

فہرست کا خانہ:

Anonim

پی ایچ پی ایم ایڈڈین ویب پر مبنی انٹرفیس پر مائ ایس کیو ایل اور ماریا ڈی بی سرورز کے نظم و نسق کے لئے ایک اوپن سورس پی ایچ پی پر مبنی ٹول ہے۔

پی ایچ پی ایم ایڈمن آپ کو ایس کیو ایل ڈیٹا بیس کے ساتھ بات چیت کرنے ، صارف اکاؤنٹس اور مراعات کا انتظام کرنے ، ایس کیو ایل کے بیانات پر عمل درآمد کرنے ، متعدد ڈیٹا فارمیٹ میں ڈیٹا درآمد اور برآمد کرنے کی اجازت دیتا ہے۔

اس ٹیوٹوریل میں ، ہم آپ کو سینٹوس 7 پر نجنیکس کے ساتھ پی ایچ پی ایم ایڈ ایڈن انسٹال کرنے کا طریقہ دکھائیں گے۔

شرطیں

اس بات کو یقینی بنائیں کہ اس ٹیوٹوریل کو جاری رکھنے سے پہلے آپ نے درج ذیل شرائط کو پورا کرلیا ہے۔

  • ایل ای ایم پی (لینکس ، نجنکس ، مائ ایس کیو ایل ، اور پی ایچ پی 7) آپ کے سینٹوس سرور پر انسٹال ہوا۔ سوڈو مراعات کے ساتھ بطور صارف لاگ ان ہوں۔

اگرچہ ضروری نہیں ہے ، یہ مشورہ دیا جاتا ہے کہ HTTPS پر آپ کی پی ایچ پی ایم ایڈمن تنصیب تک رسائی حاصل کریں۔ اگر آپ کی سائٹوں پر ایس ایس ایل نہیں ہے تو ، سینٹوس 7 پر لیٹ انکرپٹ کے ذریعہ اپنے نگنیکس کو محفوظ کرنے سے متعلق ہدایات پر عمل کریں۔

CentOS پر phpMyAdmin انسٹال کرنا

CentOS 7 سسٹم پر phpMyAdmin انسٹال کرنے کے لئے درج ذیل اقدامات استعمال کریں۔

  1. پی ایچ پی مائی ایڈمن ای پی ایل ذخیرہ میں شامل ہے۔ اگر آپ نے پہلے ہی ای پی ای ایل کو اہل نہیں کیا ہے تو آپ ٹائپ کرکے ایسا کرسکتے ہیں۔

    sudo yum install epel-release

    ایک بار EPEL ذخیرہ چالو ہونے کے بعد ، phpMyAdmin اور اس کی تمام تر انحصار مندرجہ ذیل کمانڈ سے انسٹال کریں:

    sudo yum install phpmyadmin

    /etc/phpMyAdmin ڈائرکٹری کی گروپ ملکیت کو nginx (وہ صارف جس کے تحت پی ایچ پی ایف پی ایم سروس چل رہی ہے):

    sudo chgrp -R nginx /etc/phpMyAdmin

Nginx اور phpMyAdmin تشکیل کرنا

پی پی پی ایم ماڈ ایڈمن فائلوں کی خدمت کے ل N نگنکس کو تشکیل دینے کا طریقہ بہت سے ہیں۔ اگر آپ کے ڈومین کا سرور بلاک پہلے سے ہی پی ایچ پی کی درخواستوں کی خدمت کے لئے مرتب ہوچکا ہے تو آپ صرف پی ایچ پی ایم ائی ایڈمن انسٹالیشن فائلوں سے اپنے ڈومین دستاویزات کی روٹ ڈائرکٹری میں ایک علامتی لنک بنا سکتے ہیں۔

اس گائیڈ میں ہم ایک ٹکڑا تیار کریں گے جسے ہم اپنے کسی بھی Nginx سرور بلاک فائل میں شامل کرسکتے ہیں۔

snippets ڈائریکٹری تشکیل دے کر شروع کریں:

sudo mkdir -p /etc/nginx/snippets

اپنا ٹیکسٹ ایڈیٹر کھولیں اور درج ذیل فائل بنائیں۔

sudo nano /etc/nginx/snippets/phpMyAdmin.conf

مندرجہ ذیل مواد چسپاں کریں:

/etc/nginx/snippets/phpMyAdmin.conf

location /phpMyAdmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpMyAdmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } } location /phpmyadmin { rewrite ^/* /phpMyAdmin last; } یقینی بنائیں کہ آپ fastcgi_pass ہدایت کے لئے صحیح ساکٹ پاتھ یا ایڈریس / پورٹ استعمال fastcgi_pass ۔

فائل کو محفوظ کریں اور اپنے ایڈیٹر کو بند کریں۔

اب آپ ہر ڈومین کے سرور بلاک میں مندرجہ ذیل لائن شامل کرسکتے ہیں جہاں آپ phpMyAdmin تک رسائی حاصل کرنا چاہتے ہیں: domain.com/phpmyadmin

include snippets/phpMyAdmin.conf;

یہاں ایک مثال یہ ہے:

/etc/nginx/conf.d/domain.com.conf

server { #… other code include snippets/phpMyAdmin.conf; #… other code }

phpMyAdmin تک رسائی

phpMyAdmin انٹرفیس تک رسائی حاصل کرنے کے لئے اپنا پسندیدہ براؤزر کھولیں اور اپنے سرور کا ڈومین نام یا عوامی IP پتہ ٹائپ کریں جس کے بعد /phpmyadmin :

http(s)://your_domain_or_ip_address/phpmyadmin

انتظامی صارف لاگ ان کی اسناد داخل کریں اور Go کلک کریں۔

نتیجہ اخذ کرنا

مبارک ہو ، آپ نے اپنے سینٹوس 7 سرور پر کامیابی کے ساتھ پی ایچ پی ایم ایڈ ایڈن انسٹال کیا ہے۔ اب آپ ایس کیو ایل ڈیٹا بیس ، صارف اور میزیں بنانا شروع کرسکتے ہیں اور مختلف ایس کیو ایل سوالات اور کاروائیاں انجام دے سکتے ہیں۔

Centos phpmyadmin mysql mariadb nginx php