LAMP-ի կարգավորում (Linux, Apache, MySQL/MariaDB, PHP և PhpMyAdmin) Ubuntu Server 14.10-ում


Ubuntu Server 14.10-ում LAMP-ի (Linux, Apache, MySQL/MariaDB, PHP և PhpMyAdmin) կարգավորումը ներառում է ցանցի բարելավման արդյունավետ փաթեթի տեղադրում և կարգավորում: LAMP-ն ապահովում է մի ամբողջ միջավայր դինամիկ վեբ կայքերի և ցանցային ծրագրերի աճի և տեղակայման համար:

Linux-ը ծառայում է որպես գործող համակարգ, որն առաջարկում է ամուր և կայուն հիմք stack-ի համար: Apache-ն գործում է որպես ցանցային սերվեր՝ կառավարելով մուտքային հարցումները և սպասարկելով ցանցային էջերը: MySQL/MariaDB-ն ծառայում է որպես տվյալների բազայի վերահսկման հարաբերական համակարգ՝ տվյալների պահպանման և դրանց հետ աշխատելու համար: PHP-ն սկրիպտային լեզու է, որն օգտագործվում է դինամիկ բովանդակություն ստեղծելու համար: Բացի այդ, PhpMyAdmin-ը ստեղծվել է որպես ցանցի վրա հիմնված ընդհանուր կառավարման սարք՝ MySQL և MariaDB տվյալների բազաների հետ աշխատելու համար: Այն ապահովում է օգտագործողի համար հաճելի ինտերֆեյս SQL հարցումներ կատարելու, տվյալների բազայի օգտագործողների հետ գործ ունենալու և տվյալների բազայի հետ կապված տարբեր առաջադրանքներ կատարելու համար:

Ubuntu Server 14.10-ում LAMP-ի կարգավորումը ներառում է կենսական փաթեթների տեղադրում, Apache-ի կարգավորում՝ PHP ֆայլերը սպասարկելու համար, MySQL/MariaDB տվյալների բազայում տեղադրում և տեղադրման ապահովում: Ստեղծվելուց հետո շինարարները կարող են ստեղծել և տեղադրել դինամիկ վեբ կայքեր և ծրագրեր՝ օգտագործելով LAMP ստեկը:

Օգտագործված մեթոդներ

  • Ձեռքով տեղադրում

  • Tasksel-ի օգտագործումը

Ձեռքով տեղադրում

Այս հրահանգները ցույց են տալիս, թե ինչպես կարելի է ձեռքով կարգավորել LAMP փաթեթը, որը ներառում է Linux, Apache, MySQL/MariaDB, PHP և PhpMyAdmin, Ubuntu Server 14.10-ում: Ubuntu Server 14.10-ը պետք է տեղադրվի և թարմացվի: օգտագործելով փաթեթի կառավարիչը, հաջորդը տեղադրեք Apache-ը: Դրանից հետո տեղադրեք MariaDB/MySQL, այնուհետև սահմանեք գաղտնաբառ այն պաշտպանելու համար: Տեղադրեք PHP-ն և անհրաժեշտ մոդուլները տեղում: PHP ֆայլերը պետք է մշակվեն Apache-ի կողմից: Ինտերնետային ինտերֆեյսի միջոցով տվյալների բազաներ տրամադրելու համար կարգավորեք PhpMyAdmin-ը: Apache-ն տեղադրելուց հետո վերագործարկեք սերվերը՝ PhpMyAdmin մուտքի իրավունք առաջարկելու համար: Այս պահին ձեր Ubuntu Server 14.10-ը համալրված է միանգամայն նպատակային LAMP փաթեթով, որը կարող է հյուրընկալել վեբ կայքեր և շահարկել տվյալների բազաները:

Ալգորիթմ

  • Թարմացրեք օպերացիոն համակարգը և տեղադրեք Ubuntu Server 14.10:

sudo apt update
sudo apt upgrade
  • Ստեղծեք Apache-ն որպես վեբ սերվեր՝ վեբ էջերի մուտքային հարցումները կարգավորելու համար:

sudo apt install apache2
sudo systemctl start apache2
sudo systemctl enable apache2
  • Որպես հաջորդ քայլ, տրամադրեք գաղտնաբառը և կարգավորեք տվյալների բազան:

sudo apt install mysql-server
sudo mysql_secure_installation
  • Տեղադրեք PHP-ն և համապատասխան պահանջվող մոդուլները՝ դինամիկ կայքերի կառուցմանը աջակցելու համար, ավելին, օգտագործեք հետևյալ արագ հրամանը՝ այն տերմինալի միջոցով տեղադրելու համար:

sudo apt install php libapache2-mod-php php-mysql
  • Փոփոխեք կազմաձևման ֆայլերը՝ Apache-ն կարգավորելու համար PHP ֆայլերը կարգավորելու համար:

sudo nano /etc/apache2/apache2.conf
sudo systemctl restart apache2
  • Ստեղծեք PhpMyAdmin-ը՝ տվյալների բազայի արդյունավետ կառավարման համար վեբ հավելված:

sudo apt install phpmyadmin
  • Modify Apache-ն կարգավորվել է PhpMyAdmin մուտքն ապահովելու համար:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf
sudo ln -s /etc/apache2/conf-available/phpmyadmin.conf /etc/apache2/conf-enabled/phpmyadmin.conf
  • Վերագործարկեք հավելվածը, որպեսզի բոլոր փոփոխությունները կարգավորվեն:

sudo systemctl restart apache2

Tasksel-ի օգտագործումը

Օգտագործեք Tasksel-ը Ubuntu Server 14.10-ում՝ LAMP կույտ ստեղծելու համար (Linux, Apache, MySQL/MariaDB, PHP և PhpMyAdmin): Նախ տեղադրեք Ubuntu Server 14.10 օպերացիոն համակարգը: Այնուհետև փաթեթի կառավարիչը պետք է օգտագործվի Tasksel-ը տեղադրելու համար: Գործարկեք Tasksel-ը և ընտրեք LAMP սերվերի տարբերակը երրորդ քայլում: Չորրորդ՝ Tasksel-ը կօգնի ձեզ տեղադրման գործընթացում՝ ավտոմատ կերպով կարգավորելով Apache, MySQL/MariaDB, PHP և PhpMyAdmin: Ի վերջո, հետևեք Tasksel-ի կողմից տրամադրված լրացուցիչ հրահանգներին կամ կազմաձևերին: Ավտոմատացնելով LAMP փաթեթի ամբողջական տեղադրումն ու կազմաձևումը, այս տեխնիկան տեղադրման գործընթացը դարձնում է պարզ և հարմար փոքր փորձ կամ ազատ ժամանակ ունեցող օգտատերերի համար:

Ալգորիթմ

  • Սկսեք տեղադրման տեխնիկան՝ ձեռք բերելով Ubuntu Server-ի 14.10 մոդելը և հետևելով տեղադրման հրահանգներին:

  • Սերվերը տեղադրվելուց հետո գաջեթը փոխարինեք փաթեթի գործարքների վերահսկիչի օգտագործմամբ՝ զբոսանքի գնալով «sudo apt-get replace» հրամանով, որպեսզի համոզվեք, որ դուք ունեք ժամանակակից փաթեթի գործարքի մասին տեղեկությունները:

  • Օգտագործեք փաթեթի գործարքների վերահսկիչը՝ Tasksel-ը մի սարք տեղադրելու համար, որը պարզեցնում է ծրագրային ապահովման ծրագրերի փաթեթների կարգավորումը՝ հրամանով զբոսանքի գնալով:

"sudo apt-get deploying tasksel".
  • Սկսեք Tasksel-ը՝ կատարելով «sudo tasksel» հրամանը։

  • Tasksel-ը կցուցադրի ծրագրային ապահովման ծրագրերի հնարավոր տարբերակների ցանկը: Վերանայեք ցանկը՝ LAMP սերվերի ընտրությունը ընտրելու համար:

  • Հորդորեք սպառողին ընտրել LAMP սերվերի ընտրությունը՝ մտնելով համապատասխան լայն տեսականի կամ ընտրելով այն՝ օգտագործելով սլաքների ստեղները և սեղմելով հրատապ Enter:

  • Եթե սպառողը ընտրում է LAMP սերվերի ընտրությունը, շարունակեք 9-րդ քայլը: Հակառակ դեպքում, դուրս եկեք Tasksel-ի և ալգորիթմի հետ:

  • Տեղադրեք Apache-ն, քանի որ ինտերնետ սերվերի ասպեկտը փաթեթի գործարքի վերահսկիչի օգտագործումն է «sudo apt-get deploy apache2» հրամանի միջոցով:

  • Տեղադրեք MySQL/MariaDB, քանի որ տվյալների բազայի կառավարման գործիքը զբոսնում է «sudo apt-get deploy mysql-server» հրամանով։

  • Տեղադրեք PHP-ն և նշված հավելումները Apache-ի և MySQL/MariaDB-ի հետ PHP-ի ինտեգրման համար: փաթեթի գործարքի վերահսկիչի օգտագործումը զբոսանքների միջոցով «sudo apt-get deploy Hypertext Preprocessor libapache2-mod-Hypertext Preprocessor Hypertext Preprocessor-mysql» հրամանով:

  • Կազմաձևեք Apache-ն՝ հասցեագրելու PHP փաստաթղթերը՝ բարելավելով կազմաձևման հաշվետվությունը՝ ներառելով տեքստային բովանդակության խմբագրիչի օգտագործումը: Զեկույցը սովորաբար կարող է տեղակայվել «/etc/apache2/mods-enabled/dir.conf» հասցեում: Համոզվեք, որ PHP մոդուլը ինդեքսավորվել է ավելի վաղ, քան որոշ այլ մոդուլներ:

  • Օգտագործեք փաթեթի գործարքների վերահսկիչը՝ PhpMyAdmin-ը, որը հիմնականում հիմնված է ինտերնետի վրա հիմնված տվյալների բազաների հետ աշխատելու համար ամբողջությամբ կառավարվող սարքի վրա, զբոսանքի գնալով «sudo apt-get deploy phpmyadmin» հրամանով:

  • Կարգավորման ընթացքում դուք կարող եք կարգավորել PhpMyAdmin-ը ինտերնետային սերվերի հետ՝ ընտրեք Apache-ն և հետևեք հրահանգներին:

  • Հետևեք ցանկացած հաջորդ կազմաձևման հրամաններին, որոնք կահավորված են տեղադրման տեխնիկայի ողջ ընթացքում՝ PhpMyAdmin-ը ճիշտ տեղադրելու համար:

  • Կիրառեք Apache-ի կոնֆիգուրացիայի մեջ կատարված ճշգրտումները՝ վերագործարկելով Apache ինտերնետային սերվերը «sudo systemctl restart apache2» հրամանով։

  • LAMP փաթեթի կարգավորումն այժմ ավարտված է: Դուք կարող եք մուտք գործել ինտերնետ սերվեր՝ մուտքագրելով սերվերի IP հասցեն ինտերնետ բրաուզերում: PhpMyAdmin ընդունելություն ստանալու համար այցելեք «http://server_ip/phpmyadmin» և մուտք գործեք MySQL կամ MariaDB հավատարմագրերով:

Եզրակացություն

Եզրափակելով, Ubuntu Server 14.10-ում LAMP ստեկը տեղադրելու համար անհրաժեշտ է անհրաժեշտ մասերի տեղադրում և տեղադրում: Ձեռքով տեղադրման տեխնիկան առաջարկում է մեծ ճկունություն և վերահսկողություն՝ թույլ տալով օգտվողներին ինքնուրույն տեղադրել և կարգավորել Apache, MySQL/MariaDB, PHP և PhpMyAdmin: Այնուամենայնիվ, նորեկների կամ նրանց համար, ովքեր փնտրում են հեշտություն, Tasksel-ի օգտագործումն առաջարկում է ավելի ավտոմատացված և պարզեցված ընթացակարգ: Ինչ ձևով էլ որ լինի, Ubuntu Server 14.10-ը դառնում է հզոր հարթակ վեբկայքերի հոսթինգի և տվյալների բազաները արդյունավետորեն կառավարելու համար LAMP փաթեթը հաջողությամբ տեղադրելուց հետո: