Ինչպես տեղադրել phpMyAdmin-ը Nginx-ով FreeBSD-ում


Այս էջում

  1. Քայլ 1 - Տեղադրեք PHP ընդլայնումներ
  2. Քայլ 2 - Տեղադրեք phpMyAdmin
  3. Քայլ 3 - Կարգավորեք phpMyAdmin
  4. Քայլ 4 - Փորձարկում
  5. Հղումներ

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/