phpMyAdmin-ի տեղադրում Ubuntu 24.04-ում
Այս ձեռնարկը գոյություն ունի ՕՀ-ի այս տարբերակների համար
- Ubuntu 24.04 (Noble Numbat)
- Ubuntu 22.04 (Jammy Jellyfish)
- Ubuntu 18.04 (Bionic Beaver)
Այս էջում
- Նախադրյալներ
- MySQL/MariaDB օգտվողի կարգավորում
- phpMyAdmin-ի տեղադրում Ubuntu պահեստի միջոցով
- phpMyAdmin-ի տեղադրման ապահովում
- Ձեր phpMyAdmin տեղադրման փորձարկում
phpMyAdmin-ը անվճար և բաց կոդով գործիք է MySQL սերվերները կառավարելու և կառավարելու համար: Այն թույլ է տալիս կառավարել MySQL տվյալները վեբ բրաուզերից, և կարող եք կառավարել տվյալների բազաները, աղյուսակները, սյունակները, ինդեքսները, հարաբերությունները, օգտվողները, թույլտվությունները և այլն՝ ձեր վեբ բրաուզերի մեկ վահանակի միջերեսից:
phpMyAdmin-ի միջոցով դուք կարող եք ներմուծել և արտահանել տվյալները MySQL սերվեր: Դուք կարող եք ներմուծել CSV և SQL տվյալները ձեր MySQL-ում, ինչպես նաև արտահանել ձեր տվյալները բազմաթիվ ձևաչափերով, ինչպիսիք են CSV, SQL, XML, Latex, XML, PDF և OpenDocument տեքստը և աղյուսակը:
Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես տեղադրել phpMyAdmin-ը Ubuntu 24.04-ում: Դուք կտեղադրեք phpMyAdmin-ը, այնուհետև կապահովեք այն Apache basic_auth մոդուլի միջոցով:
Նախադրյալներ
Նախքան հետագա գնալը, հաստատեք, որ ունեք հետևյալը.
- Ubuntu 24.04 սերվեր:
- Ոչ արմատական օգտվող, ադմինիստրատորի արտոնություններով:
- Տեղադրվել է LAMP Stack (Linux, Apache, MySQL/MariaDB և PHP):
MySQL/MariaDB օգտվողի կարգավորում
Նախքան phpMyAdmin-ը տեղադրելը, եկեք ստեղծենք հատուկ MySQL/MariaDB օգտատեր՝ տվյալների բազաները phpMyAdmin-ի միջոցով կառավարելու համար: Այս օգտվողը արտոնություններ կունենա մուտք գործելու MySQL/MariaDB սերվերի բոլոր տվյալների շտեմարանները, այնպես որ համոզվեք, որ օգտագործեք ուժեղ գաղտնաբառ:
Մուտք գործեք ձեր MySQL/MariaDB սերվեր հետևյալ «mysql» հրամանով։ Մուտքագրեք ձեր MySQL/MariaDB արմատային գաղտնաբառը, երբ ձեզ հուշեն:
sudo mysql -u root -p
Մուտք գործելուց հետո կատարեք հետևյալ հարցումները՝ նոր MySQL/MariaDB օգտվող ստեղծելու համար: Այս դեպքում դուք կստեղծեք «newuser» օգտվող՝ «mystrongpassword» գաղտնաբառով: Այս օգտվողը կօգտագործվի տվյալների բազաները phpMyAdmin-ի միջոցով կառավարելու համար:
CREATE USER newuser@localhost IDENTIFIED BY 'mystrongpassword';
GRANT ALL PRIVILEGES ON *.* TO newuser@localhost;
FLUSH PRIVILEGES;
Այժմ ստուգեք «newuser» օգտատիրոջը հետևյալ հարցումով: Համոզվեք, որ «newuser» օգտվողը կարող է մուտք գործել տվյալների բոլոր բազաները «*.*» ձեր MySQL/MariaDB սերվերում:
SHOW GRANTS FOR newuser@localhost;
Մուտքագրեք quit՝ ավարտից հետո դուրս գալու համար:
phpMyAdmin-ի տեղադրում Ubuntu պահեստի միջոցով
Ubuntu-ում phpMyAdmin-ը կարող է տեղադրվել երկու եղանակով՝ պաշտոնական Ubuntu պահեստի միջոցով և ձեռքով սկզբնական կոդից: Այս բաժնում դուք կտեղադրեք phpMyAdmin-ը Ubuntu պահեստի միջոցով, որը պահանջում է LAMP Stack-ը (Linux, Apache, MySQL/MariaDB) տեղադրել:
Նախ, թարմացրեք ձեր Ubuntu փաթեթի ինդեքսը հետևյալ հրամանով.
sudo apt update
Ստուգեք phpmyadmin փաթեթը հետևյալ «apt info» հրամանով:
sudo apt info phpmyadmin
Ինչպես տեսնում եք ստորև, phpMyAdmin 5.2.1-ը հասանելի է Ubuntu տիեզերքում/վեբ պահեստում: phpMyAdmin փաթեթը տեղադրման համար պահանջում էր php-mysql և dbconfig-common փաթեթներ:
Այժմ տեղադրեք phpMyAdmin-ը ձեր Ubuntu սերվերում հետևյալ «apt install» հրամանով: Տեղադրումը հաստատելու համար մուտքագրեք Y:
sudo apt install phpmyadmin
Ընտրեք կանխադրված վեբ սերվերը «apache2», ապա OK:
Ընտրեք Այո՝ phpMyAdmin-ի տվյալների բազան հաստատելու համար dbconfig-common-ի միջոցով:
Այժմ մուտքագրեք նոր գաղտնաբառը phpMyAdmin օգտվողի համար և կրկնեք գաղտնաբառը:
Կրկնեք ձեր գաղտնաբառը.
Տեղադրումն ավարտվելուց հետո ձեր phpMyAdmin տեղադրումը պետք է հասանելի լինի հետևյալ հասցեով՝
- /etc/phpmyadmin/. սա phpMyAdmin-ի հիմնական կազմաձևման գրացուցակն է:
- /usr/share/phpmyadmin. այստեղ է պահվում phpMyAdmin աղբյուրի կոդը:
Ի վերջո, բացեք ձեր վեբ զննարկիչը և այցելեք http://192.168.5.30/phpmyadmin: Եթե ձեր տեղադրումը հաջող է, ձեզ կներկայացվի phpMyAdmin մուտքի էջը:
Մուտք գործեք ձեր ստեղծած MySQL/MariaDB նոր օգտագործողի հետ, այնուհետև սեղմեք Մուտք՝ հաստատելու համար:
Եթե ձեր իսկորոշումը հաջող է, դուք պետք է ստանաք phpMyAdmin վահանակը հետևյալ կերպ.
phpMyAdmin-ի տեղադրման ապահովում
Այժմ, երբ դուք տեղադրել եք phpMyAdmin, դուք կապահովեք ձեր phpMyAdmin-ը՝ փոխելով տեղադրման լռելյայն ուղին և իրականացնելով Apache basic_auth մոդուլը: Սա կավելացնի նոր վավերացում ձեր phpMyAdmin-ում,
Նախ, միացրեք Apache վեբ սերվերի վերագրանցման մոդուլը հետևյալ հրամանով.
sudo a2enmod rewrite
Բացեք phpMyAdmin «/etc/phpmyadmin/apache.conf» կանխադրված Apache հատվածը՝ օգտագործելով հետևյալ նանո խմբագրիչը:
sudo nano /etc/phpmyadmin/apache.conf
Գծի վերևում փոխեք phpMyAdmin-ի տեղադրման ուղին: Այս դեպքում phpMyAdmin ուղին կփոխվի «/padm»:
Alias /padm /usr/share/phpmyadmin
Ավելացնել «Allow Override All» տարբերակը phpMyAdmin հրահանգում «
<Directory /usr/share/phpmyadmin>
...
...
AllowOverride All
...
...
<Directory>
ավարտելուց հետո պահեք ֆայլը և դուրս եկեք խմբագրիչից:
Այժմ ստեղծեք նոր .htaccess ֆայլ phpMyAdmin գրացուցակում '/usr/share/phpmyadmin/' հետևյալ նանո խմբագրիչով:
sudo nano /usr/share/phpmyadmin/.htaccess
Տեղադրեք հետևյալ կոնֆիգուրացիան ֆայլի մեջ. Դրանով դուք կապահովեք phpMyAdmin հրահանգը Apache basic_auth մոդուլի միջոցով:
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
Պահպանեք ֆայլը և ավարտին հասցրեք խմբագրիչը:
Այնուհետև գործարկեք հետևյալ հրամանը՝ գաղտնաբառի նոր ֆայլ ստեղծելու համար '/etc/phpmyadmin/.htpasswd' հիմնական նույնականացման համար: Այս օրինակում դուք կստեղծեք նոր առաջին օգտվող «padm»: Այնուհետև մուտքագրեք ձեր գաղտնաբառը և կրկնեք, երբ ձեզ հուշեն:
sudo htpasswd -c /etc/phpmyadmin/.htpasswd padm
Այժմ գործարկեք հետևյալ հրամանը՝ ձեր Apache կոնֆիգուրացիան ստուգելու համար: Համոզվեք, որ ունեք համապատասխան շարահյուսություն, և դուք կստանաք «Շարահյուսությունը լավ է»:
sudo apachectl configtest
Վերջապես, գործարկեք ստորև նշված հրամանը՝ Apache վեբ սերվերը վերագործարկելու և ձեր նոր Apache կազմաձևումը կիրառելու համար:
sudo systemctl restart apache2
Ձեր phpMyAdmin տեղադրման փորձարկում
Բացեք ձեր վեբ զննարկիչը և այցելեք ձեր phpMyAdmin տեղադրումը նոր ճանապարհով, օրինակ՝ http://192.168.5.30/padm: Եթե ձեր կոնֆիգուրացիան հաջող է, ձեզ կառաջարկվի գաղտնաբառի վավերացում Apache basic_auth մոդուլից:
Մուտքագրեք ձեր օգտատերը և գաղտնաբառը և սեղմեք Մուտք գործել:
Եթե նույնականացումը հաջող է, դուք կտեսնեք phpMyAdmin մուտքի էջը: Հակառակ դեպքում կտեսնեք Չլիազորված էջը:
Մուտք գործեք phpMyAdmin ձեր MySQL/MariaDB օգտվողով և գաղտնաբառով, այնուհետև սեղմեք Մուտք գործել՝ հաստատելու համար:
Այժմ դուք կտեսնեք, որ phpMyAdmin-ն աշխատում է «/padm» հատուկ ճանապարհով:
Դուք այժմ ավարտել եք phpMyAdmin-ի տեղադրումը Ubuntu 24.04 սերվերում և ապահովել phpMyAdmin-ը՝ փոխելով լռելյայն տեղադրումը և իրականացնելով Apache-ի հիմնական-auth մոդուլը, որն ավելացնում է նոր վավերացում՝ նախքան phpMyAdmin մուտքի էջ մուտք գործելը:
Այս տեղադրումը թույլ է տալիս արագ մուտք գործել phpMyAdmin ցանկացած վիրտուալ հոսթից կամ տիրույթի անունից: Այսպիսով, եթե HTTPS-ը միացված է ձեր տիրույթի անվան վրա, կարող եք նաև մուտք գործել phpMyAdmin անվտանգ HTTPS-ի միջոցով: