Ինչպես տեղադրել phpMyAdmin-ը Nginx-ով FreeBSD-ում
Այս էջում
- Քայլ 1 - Տեղադրեք PHP ընդլայնումներ
- Քայլ 2 - Տեղադրեք phpMyAdmin
- Քայլ 3 - Կարգավորեք phpMyAdmin
- Քայլ 4 - Փորձարկում
- Հղումներ
phpMyAdmin-ը անվճար և բաց կոդով վեբ հավելվածի գործիք է MySQL կամ MariaDB տվյալների բազան կառավարելու համար: phpMyAdmin-ը հիմնականում գրված է PHP-ով և թույլ է տալիս կառավարել ձեր MySQL/MariaDB տվյալների բազաները վեբ բրաուզերից: Դուք կարող եք հեշտությամբ ստեղծել, թարմացնել, ներմուծել և արտահանել ձեր MySQL/MariaDB տվյալների բազաները մեկ վայրի վահանակից:
Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես տեղադրել և կարգավորել phpMyAdmin-ը FEMP Stack FreeBSD 12.0-ում: Մենք կտեղադրենք լրացուցիչ PHP ընդլայնումներ, կտեղադրենք phpMyAdmin-ը FreeBSD պահոցից և կկարգավորենք այն, որպեսզի աշխատի FEMP Stack միջավայրում:
Նախապայման
Այս ուղեցույցի համար մենք կօգտագործենք FreeBSD 12.0 սերվեր՝ 1 ԳԲ օպերատիվ հիշողությամբ և 2 պրոցեսորով: Եվ համոզվեք, որ FEMP Stack-ը տեղադրված է դրա վերևում: Դուք կարող եք օգտագործել ստորև բերված հղումը՝ FEMP Stack-ը ձեր FreeBSD 12.0-ում տեղադրելու համար:
Տեղադրեք FEMP Stack-ը FreeBSD 12.0-ում
Ինչ ենք մենք անելու.
- Տեղադրեք լրացուցիչ PHP ընդլայնումներ
- Տեղադրեք phpMyAdmin
- Կարգավորեք phpMyAdmin-ը
- Փորձարկում
Քայլ 1 - Տեղադրեք PHP ընդլայնումներ
Նախ, մենք պետք է տեղադրենք որոշ PHP ընդարձակումներ, որոնք անհրաժեշտ են phpMyAdmin տեղադրման համար:
Տեղադրեք PHP-ի որոշ ընդարձակումներ՝ օգտագործելով ստորև բերված pkg հրամանը:
pkg install php73-ctype php73-filter php73-mysqli php73-json php73-mbstring php73-session php73-hash php73-xml php73-openssl php73-bz2 php73-zip
Բոլոր տեղադրումները ավարտվելուց հետո բեռնեք բոլոր ներբեռնված ընդլայնումները՝ վերագործարկելով PHP-FPM ծառայությունը՝ օգտագործելով հետևյալ հրամանը:
service php-fpm restart
Այժմ ստուգեք բեռնված PHP ընդլայնումները:
php -m | egrep "ctype|filter|mysqli|json|mbstring|session|hash|xml|openssl|zip"
Եվ արդյունքը կստանաք ստորև։
Եվ արդյունքում, բոլոր PHP ընդլայնումները, որոնք անհրաժեշտ էին phpMyAdmin-ի տեղադրման համար, տեղադրվել են FreeBSD 12.0 համակարգում: Եվ մենք պատրաստ ենք տեղադրել phpMyAdmin փաթեթը:
Քայլ 2 - Տեղադրեք phpMyAdmin
Լռելյայնորեն, FreeBSD-ն ապահովում է փաթեթը phpMyAdmin-ի համար: Այսպիսով, մենք կարող ենք տեղադրել phpMyAdmin փաթեթը՝ օգտագործելով pkg փաթեթի կառավարման գործիքը։
FreeBSD պահոցում առկա բոլոր phpMyAdmin փաթեթների ցանկը ստանալու համար կարող եք օգտագործել pkg որոնման հրամանը, ինչպես ստորև:
pkg search phpmyadmin
Այժմ դուք կստանաք phpMyAdmin-ի մի քանի տարբերակ:
Տեղադրեք phpMyAdmin փաթեթի վերջին տարբերակը՝ օգտագործելով ստորև նշված հրամանը:
pkg install phpMyAdmin-php73
Տեղադրումն ավարտվելուց հետո դուք կստանաք ստորև բերված արդյունքը:
phpMyAdmin փաթեթները տեղադրվել են FreeBSD 12.0 համակարգում և այն գտնվում է «/usr/local/www/phpMyAdmin» գրացուցակում:
Քայլ 3 - Կարգավորեք phpMyAdmin
phpMyAdmin-ը տեղադրելուց հետո մենք այն կկարգավորենք այնպես, որ աշխատի Nginx վեբ սերվերի հետ FEMP Stack միջավայրում: phpMyAdmin-ը հասանելի կլինի սերվերի IP հասցեից՝ «/phpmyadmin» URL ուղով:
Նախքան հետագա գնալը, ձեզ հարկավոր է ստեղծել phpMyAdmin blowfish գաղտնիքը՝ օգտագործելով ստորև ստեղծված առցանց գործիքը:
https://phpsolved.com/phpmyadmin-blowfish-secret-generator/
Բացեք հղումը ձեր զննարկիչով և պատճենեք ձեր գրառման մեջ ստեղծված «blowfish» գաղտնիքը:
Հաջորդը, մենք կստեղծենք նոր սիմհղում phpMyAdmin գրացուցակի համար դեպի լռելյայն Nginx փաստաթղթերի արմատային գրացուցակը:
Ստեղծեք նոր սիմհղում '/usr/local/www/phpMyAdmin/' գրացուցակի համար Nginx փաստաթղթի արմատական գրացուցակի '/usr/local/www/nginx/phpmyadmin' օգտագործելով հետևյալ հրամանը:
ln -s /usr/local/www/phpMyAdmin/ /usr/local/www/nginx/phpmyadmin
Դրանից հետո անցեք «/usr/local/www/phpMyAdmin/» գրացուցակ և պատճենեք օրինակի կոնֆիգուրացիան «config.inc.php»:
cd /usr/local/www/phpMyAdmin/
cp config.sample.inc.php config.inc.php
Այնուհետև խմբագրեք «config.inc.php» ֆայլը՝ օգտագործելով vim խմբագրիչը:
vim config.inc.php
Վերևում տեղադրեք ձեր ստեղծած փչող ձկան գաղտնիքը:
$cfg['blowfish_secret'] = 'dsz79ufuF38T06Il0}BieN:pc=4vAJRB';
Պահպանել և փակել:
Այժմ, երբ phpMyAdmin կոնֆիգուրացիան ավարտված է, վերագործարկեք Nginx ծառայությունը՝ օգտագործելով հետևյալ հրամանը։
service nginx restart
Արդյունքում, phpMyAdmin-ը հասանելի կլինի ձեր վեբ բրաուզերից «/phpmyadmin» ճանապարհով:
Քայլ 4 - Փորձարկում
Բացեք ձեր վեբ զննարկիչը, մուտքագրեք սերվերի IP հասցեն և հետևեք «phpmyadmin» ուղուն հասցեագոտում:
http://10.5.5.25/phpmyadmin/
Այժմ դուք կստանաք phpMyAdmin մուտքի էջը, ինչպես ստորև: Մուտք գործեք ձեր MySQL/MariaDB օգտանունով և գաղտնաբառով:
Մուտք գործելուց հետո դուք կստանաք ստորև բերված phpMyAdmin վահանակը:
Արդյունքում, phpMyAdmin-ի տեղադրումը և կազմաձևումը Nginx վեբ սերվերի հետ FEMP Stack միջավայրում և FreeBSD 12.0-ի օգտագործմամբ հաջողությամբ ավարտվել են:
Հղումներ
- https://www.freebsd.org/doc/
- https://www.phpmyadmin.net/docs/