লিনাক্স ইসি 2 উদাহরণে পিএইচপিএমইএডমিন ইনস্টল করবেন কীভাবে?


34

আমি সবেমাত্র একটি ডিফল্ট লিনাক্স ইসি 2 ইনস্ট্যান্স সেটআপ শেষ করেছি এবং পিএইচপিএমইএডমিন ইনস্টল করতে চাই। আমি ইতিমধ্যে অ্যাপাচি এবং মাইএসকিউএল ইনস্টল করেছি তবে পিএইচপিএমইএডমিন ইনস্টল করতে পারে না বলে মনে হচ্ছে। আমি ব্যবহার করার চেষ্টা করেছি

sudo apt-get phpmyadminকিন্তু আদেশটি apt-getস্বীকৃত নয়।

আমি চেষ্টা করেছিলাম sudo yum install phpmyadminকিন্তু আমি বার্তাটি পেয়েছিNo package phpmyadmin available.

আমি কী ভুল করছি সে সম্পর্কে কোনও পরামর্শ?

উত্তর:


45

আমি একটি সহজ সমাধান পাওয়া এখানে

নিম্নলিখিতগুলি করুন:

  1. অ্যাপাচি ফোল্ডারে নেভিগেট করুন

    cd /var/www/html
    
  2. ফোল্ডারটির মালিকানা নিশ্চিত করুন (ইক্যু-ব্যবহারকারীর সাথে সাইন ইন ধরে রেখে)

    sudo chown ec2-user .
    
  3. পিএইচপিএমআইএডমিন ডাউনলোড করুন

    wget https://files.phpmyadmin.net/phpMyAdmin/4.5.0.2/phpMyAdmin-4.5.0.2-all-languages.tar.bz2
    
  4. আনজিপ

    tar -jxf phpMyAdmin-4.5.0.2-all-languages.tar.bz2 -C /var/www/html
    
  5. ফোল্ডারটির নতুন নাম দিন

    mv phpMyAdmin-4.5.0.2-all-languages phpmyadmin
    
  6. জিপ ফাইলটি সরান

    rm -rf phpMyAdmin-4.5.0.2-all-languages.tar.bz2
    

এটা বেসিক। আপনি উপরের লিঙ্কটিতে আরও তথ্য সন্ধান করতে পারেন।



2
আমার কেবলমাত্র অতিরিক্ত পদক্ষেপটি গ্রহণ করা $cfg['Servers'][$i]['host'] = 'localhost'$cfg['Servers'][$i]['host'] = 'xxx.xxxxxxxxxxxx.us-east-1.rds.amazonaws.com'
হ'ল /etc/phpMyAdmin/config.inc.php- এ

1
ইনস্টলেশনের পরে, phpmyadmin পৃষ্ঠাটি আমার mywebsite.com/phpmyadmin এ খালি রয়েছে ।
বাগসফ্লিয়ার

এই সমস্ত পদক্ষেপ অনুসরণ করার পরে, আমি পিএইচপিএমওয়াই অ্যাডমিন দেখছি না। আমি এটি কোথায় খুঁজে পাব?
জেরেমি মরিটজ

আপনার যদি খালি mywebsite.com/phpmyadmin থাকে: এটি স্ট্যাকওভারফ্লো.
মো বেইজি

35

আমি জানি প্রশ্নটি এক বছরেরও বেশি সময় নিয়েছে, তবে গুগলে "phpmyadmin ec2" দিয়ে প্রথম জিনিসটি পপ আপ হয়েছিল। জিনিসগুলি করার আরও ভাল উপায় এখানে।

আপনার কাছে ইয়াম রয়েছে তা জেনেও অভিনয় করার সর্বোত্তম উপায় হ'ল এটি ইয়ম দ্বারা ইনস্টল করা।

সহজ উপায় হ'ল পিএইচপিএমআইএডমিন বা মঙ্গোডিবি-র মতো আপনার প্যাকেজগুলি ইনস্টল করার জন্য এটি সক্রিয় করা। যেমন।

sudo yum --enablerepo=epel install phpmyadmin

এবং এটি কাজ করা উচিত।

সম্পাদনা করুন ( @ এরিক-ব্রোটোর মন্তব্য ):

এটিও লক্ষ করা উচিত যে এটি মাধ্যমে আনইনস্টল করার সুবিধাটি আসে

(sudo) ইয়ম ইरेজ পিএইচপিএমইডমিন

এরিক ব্রোটো 8 ই জুন 16:22 এ

নোট করুন এটি ইনস্টল হবে phpmyadminমধ্যে /usr/share/phpmyadmin। এটি আপনার ওয়েব রুটে উপলভ্য করতে আপনাকে এটিকে এইভাবে সিমলিংক করতে হবে:

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

ইপিল ব্যবহারের দুটি উপায় রয়েছে, একটির উপরে, অন্যটি স্থায়ীভাবে এটি সক্রিয় করা, ফাইল সম্পাদনা করা /etc/yum.repos.d/epel.repoএবং যেখানে এটি বলে যে enabled=0আমরা এটিতে পরিবর্তন করেছি enabled=1, এখন আপনি পারেন sudo yum install phpmyadmin

এখানে আপনি ইপেল রেপোর জন্যও একটি প্যাকেজ তালিকা দেখতে পাবেন ।


4
আমি মনে করি না এটি এর চেয়ে সহজতর হয়ে ওঠে। টিএল; ডা? কেবল অনুলিপি করুন এবং আটকানোyum --enablerepo=epel install phpmyadmin
টুয়ন্ডারফুল

2
ওয়েবে phpmyadmin ইনস্টল করতে কীভাবে yum ব্যবহার করবেন সে সম্পর্কে অনেক উত্তর রয়েছে। তাদের কেউই আমার পক্ষে কাজ করেনি। এই এক। আপনার এক মিলিয়ন আপ ভোট বর্ষণ করা হবে!
এরিক ব্রোটো

3
এটিও লক্ষ করা উচিত যে এটি মাধ্যমে আনইনস্টল করার সুবিধাটি আসে yum erase phpmyadmin
এরিক ব্রোটো

1
ইঁদুর। এটি সবই ইনস্টলড। আমি প্রতীকী লিঙ্কটি তৈরি করেছি। আমি সার্ভারটি পুনরায় চালু করেছি তবে যা পাই তা হ'ল: এই সার্ভারে আপনার কাছে / phpmyadmin অ্যাক্সেস করার অনুমতি নেই।
জাজানো রাইনহার্ট

1
আমার জন্য, এটি /usr/share/phpMyAdminপরিবর্তে /usr/share/phpmyadmin। এটি phpMyAdminমূলধনের সাথে Mএবং A
পাং

7

প্রথমে সংগ্রহস্থল যুক্ত করুন, তারপরে ইনস্টল করুন:

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
sudo rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm 
sudo yum install phpmyadmin 

এটি স্ট্যান্ডার্ড 32 বিট অ্যামাজন দৃষ্টান্তে সূক্ষ্মভাবে কাজ করে


এছাড়াও 64 বিট অ্যামাজন লিনাক্সে ভাল কাজ করছে। এটি কিছু ব্যবহারকারীর পক্ষে আরও ভাল হতে পারে তবে "স্বীকৃত" উত্তর হিসাবে এটি নির্ভরতা দ্রুত সমাধান করে ম্যানুয়াল ইনস্টল করার পরে।
নীড় লেভি

3
নোট করুন যে আপনার এই ইনস্টলটি "ln -s / usr / share / phpmyadmin / / var / www / html / phpmyadmin" দিয়ে পরিপূরক করতে হবে
নীর লেভি

1

দ্রষ্টব্য, phpMyAdmin ইনস্টল করার জন্য যদি উপরের কোনও পদ্ধতি ব্যবহার করার পরে, phpMyAdmin পৃষ্ঠাটি উদাহরণ / phpmyadmin এ খালি থাকে, তবে আপনাকে সম্ভবত ওয়েব ডিরেক্টরিতে ওভাররাইডের অনুমতি দেওয়ার জন্য httpd.conf সম্পাদনা করতে হবে, যেমন:

sudo nano /etc/httpd/conf/httpd.conf
  1. আবিষ্কার <Directory "/var/www/html">
  2. AllowOverride noneসঙ্গে প্রতিস্থাপনAllowOverride all
  3. সংরক্ষণ, পরিবর্তন এবং প্রস্থান
  4. অ্যাপাচি সার্ভার পুনরায় চালু করুন

    sudo service httpd restart
    

1

আমার কাছে মন্তব্য করার অনুমতি নেই, তাই আলাদা উত্তর হিসাবে।

1) আপনার কি লিনাক্স আছে তা পরীক্ষা করুন

rpm -q centos-release
lsb_release -a
uname -m

2) আপনার জন্য সঠিক আরপিএম বিতরণ প্রকাশ পরীক্ষা করে দেখুন

http://pkgs.repoforge.org/rpmforge-release/

3) যে বিতরণ যুক্ত করুন

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
sudo rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm 

4) অ্যাপ্লিকেশন ইনস্টল করুন

sudo yum install phpmyadmin 
ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
vim /usr/share/phpmyadmin/config.inc.php

5) প্রয়োজনে মাইএসকিউএল-এ অনুমতিগুলি তৈরি করুন (আপনার নিজের পাসওয়ার্ড দিয়ে পামপাস প্রতিস্থাপন করুন!)

GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
GRANT SELECT (
    Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
    Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
    File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
    Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
    Execute_priv, Repl_slave_priv, Repl_client_priv
) ON mysql.user TO 'pma'@'localhost';
GRANT SELECT ON mysql.db TO 'pma'@'localhost';
GRANT SELECT ON mysql.host TO 'pma'@'localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
    ON mysql.tables_priv TO 'pma'@'localhost';

0

প্যাকেজ বলা হয় phpMyAdmin। আপনাকে প্রথমে ইপিল সক্ষম করতে হবে ।


আপনি আরও স্পষ্টতা দিতে পারেন? আমি কীভাবে ইপিল সক্ষম করতে যাব?
ডেভিড

আপনি কি এই অতিরিক্ত প্যাকেজগুলি ব্যবহার করতে পারেন?
Ignacio Vazquez-Abram 21

এটি কেবল পিএইচপিএমআইএডমিন ইনস্টল করা খুব কঠিন দেখায়। আরও ভাল সমাধানের জন্য আমার উত্তর দেখুন।
ডেভিড

0

১৩ ই ডিসেম্বর ২০১২ পর্যন্ত, এটি একটি ইসি 2 সার্ভারে সূক্ষ্মভাবে কাজ করে:

sudo apt-get install phpmyadmin

আপনার পিএইচপি, মাইএসকিউএল এবং অ্যাপাচি সমস্ত সেট আপ আছে তা ধরে নিয়ে আর কোনও পদক্ষেপের প্রয়োজন নেই।


1
একবার ইনস্টল হওয়া ওয়েব ব্রাউজারের মাধ্যমে আমি কীভাবে এটিকে অ্যাক্সেস করতে পারি?
শুভ কোডার

apt-getপাওয়া যায় না।
জাজানো রাইনহার্ট

0

মাইক্রো সার্ভারের সর্বশেষতম সংস্করণে EPEL প্রতিনিধিত্ব নেই। নিম্নলিখিত এটি ইনস্টল করে:

অ্যাপো-রিলিজ-এ ইনস্টল করুন

তাহলে আপনি চালাতে পারেন:

sudo yum --enablerepo = epel phpmyadmin ইনস্টল করুন


0

আমি জানি এটি একটি পুরানো প্রশ্ন তবে এটি গুগলে উঠে এসেছে এবং উপরের উত্তরটি আমার সদ্য ইনস্টল করা ইসি 2 লিনাক্স (জুন 2017) এর জন্য এটি করেনি। অন্যান্য উত্তরে উল্লিখিত কোনও সিম লিঙ্কেজের আপনাকে করার দরকার নেই, ইনস্টলটি phpmyadmin ইনস্টলেশন স্বয়ংক্রিয়ভাবে একটি অ্যাপাচি কনফিগারেশন ফাইল তৈরি করে, আপনাকে কেবল লোকালহোস্ট সুরক্ষা নিষেধাজ্ঞা অপসারণ করতে হবে, তারপরে httpd পুনরায় চালু করতে হবে।

আপনি যদি একটি দ্রুত অনুলিপি চান এবং এটি 2017 এ কাজ করার জন্য পেস্ট করুন:

sudo yum --enablerepo=epel install phpmyadmin

Httpd কনফিগারেশন ফাইলটি সম্পাদনা করুন যা phpmyadmin yum ইনস্টলেশন দ্বারা নির্মিত হয়েছিল:

sudo nano /etc/httpd/conf.d/phpMyAdmin.conf

ফাইলটির শীর্ষের কাছে এই বিভাগটি সম্পর্কে মন্তব্য করুন, এটি লোকালহোস্টে অ্যাক্সেসকে সীমাবদ্ধ করছে (এবং আপনি স্থানীয়ভাবে ইন্টারনেটের মাধ্যমে সংযোগ করছেন না):

<Directory /usr/share/phpMyAdmin/>
#<IfModule mod_authz_core.c>
  #Apache 2.4
# <RequireAny>
#   Require ip 127.0.0.1
#   Require ip ::1
# </RequireAny>
#</IfModule>   
#  <IfModule !mod_authz_core.c>
    #Apache 2.2
#    Order Deny,Allow
#    Deny from All
#    Allow from 127.0.0.1
#    Allow from ::1
#  </IfModule>
</Directory>

পরিবর্তনগুলি পিক করতে অ্যাপাচি পুনরায় চালু করুন।

sudo service httpd restart

আপনার ব্রাউজারে আপনি এখন অ্যাক্সেস করতে পারেন /phpmyadmin

সাইড পয়েন্ট হিসাবে, কনফিগার করা ফাইলটিতে আপনি সম্পাদনা করতে চাইলে আপনি phpmyadmin অ্যাক্সেস করতে পারেন এমন ঠিকানাটি, শীর্ষে আপনি এলিয়াস লাইন দেখতে পাবেন, নিজের ইচ্ছামত সেট করুন।

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

উদাহরণ:

Alias /pma /usr/share/phpMyAdmin

/etc/httpd/conf.d/phpMyAdmin.conf নেই। সিস্টেমে প্রশস্ত অনুসন্ধান এটি খুঁজে
পেল

0

যদি এটি একটি প্রাথমিক অ্যামাজন লিনাক্স এএমআই ইনস্টল হয়, তবে এটি CentOS 6.x (কোনও সিস্টেমড নয়) এর মতো বিবেচনা করুন। অ্যামাজনের নিজস্ব ভাণ্ডার রয়েছে, এতে phpmyadmin নেই।

অতএব আপনার প্রয়োজন:

  • ইপেল সংগ্রহস্থল ইনস্টল করুন
  • Epel সংগ্রহস্থল সক্ষম করুন
  • phpmyadmin ইনস্টল করুন
  • phpmyadmin কনফিগার করুন

এখানে যায়:

yum ইপেল-রিলিজ ইনস্টল করুন

yum-config-manager - সক্ষম এপেল

yum phpmyadmin ইনস্টল করুন

ফাইলটি সম্পাদনা করুন /etc/httpd/conf.d/phpMyAdmin.confএবং 127.0.0.1আপনি যে আইপি ঠিকানাটি ব্যবহার করছেন তা প্রতিস্থাপন করুন ।

ন্যানো /etc/httpd/conf.d/phpMyAdmin.conf

ওয়েব সার্ভার পুনরায় চালু করুন

পরিষেবা httpd পুনরায় আরম্ভ করুন


-1
sudo apt-get install phpmyadmin

একবার এটি ইনস্টল হয়ে গেলে, আপনাকে অবশ্যই একটি প্রতীকী লিঙ্কটি ব্যবহার করতে হবে (পুনর্নির্দেশের মতো) ব্যবহার করে

sudo ln -s /usr/share/phpmyadmin /var/www

খুলতে (আপনার আইপি পরিবর্তন করুন) http://XXX.XXX.XXX.XXX/phpmyadmin

আপনি এমক্রিপ্ট হারিয়ে একটি ত্রুটি দেখতে পাবেন। আমি সমাধান করতে পারলাম না, তবে তা আর পেলাম না।

ব্যবহারকারীর লগ ইন করার জন্য "রুট" এবং পাসওয়ার্ড হ'ল আপনি phpmyadmin ইনস্টলের সময় তৈরি করেছেন during

এই টিউটোরিয়াল থেকে অভিযোজিত


2
প্রশ্নটি বিশেষভাবে বলছে যে apt-getএটি উপলভ্য নয়।
নিক এফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.