Lampa asbobini Ubuntuda o'rnatish

LAMP deb nomlangan dasturiy paket Linux yadrosi, Apache veb-serveri, MySQL ma'lumotlar bazasi va sayt mexanizmi uchun ishlatiladigan PHP komponentlari bilan ishlaydigan OSni o'z ichiga oladi. Keyinchalik, ushbu qo'shimchalarning o'rnatilishi va dastlabki konfiguratsiyasi haqida batafsil ma'lumot berib, Ubuntuni eng so'nggi versiyasini misol qilib keltiramiz.

Lamfa to'plamini Ubuntu-da joylashtiring

Ushbu maqolaning formati allaqachon kompyuteringizda Ubuntu o'rnatgan degan ma'noni anglatadi, biz ushbu qadamni o'tkazib, boshqa dasturlarga to'g'ridan-to'g'ri o'tmoqchi bo'lamiz, ammo quyidagi mavzulardagi boshqa maqolalarimizni o'qib, sizni qiziqtirgan mavzu bo'yicha ko'rsatmalar topa olasiz.

Qo'shimcha ma'lumot:
Ubuntu-ni VirtualBox-da o'rnatish
Flash drayveri bilan Linux o'rnatish qo'llanmasi

1-qadam: Apache-ni o'rnating

Apache deb nomlangan ochiq veb-serverni o'rnatib boshlang. Bu eng yaxshi variantlardan biri hisoblanadi, shuning uchun ko'p foydalanuvchilarning tanlovi bo'ladi. Ubuntuda u qo'yiladi "Terminal":

  1. Menyuni oching va konsolni ishga tushiring yoki tugmalar birikmasini bosing Ctrl + Alt + T.
  2. Birinchidan, barcha kerakli qismlarga ega bo'lishini ta'minlash uchun tizimdagi omborlarni yangilang. Buni amalga oshirish uchun buyruqni kiritingsudo apt-get yangilanishi.
  3. Barcha harakatlar orqali sudo ildiz kirish bilan ishlaydi, shuning uchun siz parolni kiritganingizga ishonch hosil qiling (kiritilganingizda ko'rsatilmaydi).
  4. Tugatsangiz, kiringsudo apt-get apache2 ni o'rnatishtizimga apache qo'shish.
  5. Javobni tanlab, barcha fayllarni qo'shib tasdiqlang D.
  6. Biz veb-serverni ishlaymizsudo apache2ctl konfiguratsiyasi.
  7. Sintaksis normal bo'lishi kerak, lekin ba'zida kiritish kerakligi haqida ogohlantirish mavjud Server nomi.
  8. Kelajakda ogohlantirishlarga yo'l qo'ymaslik uchun bu global o'zgaruvchini konfiguratsiya fayliga qo'shing. Faylni o'zi orqali boshqaringsudo nano /etc/apache2/apache2.conf.
  9. Buyruqni ishlatadigan ikkinchi konsolni ishga tushiringip_adr ko'rsatib eth0 | grep inet | awk '{print $ 2; } '| sed 's / / .$$// "IP manzilingizni yoki server domeningizni bilish uchun.
  10. Birinchidan "Terminal" ochilgan faylning past qismiga o'ting va kiritingServer nomi + domen nomi yoki IP-manzilbilib oldingiz. O'zgarishlarni orqali yozib oling Ctrl + O va konfiguratsiya faylini yoping.
  11. Hech qanday xato bo'lmasligiga ishonch hosil qilish uchun boshqa sinovni amalga oshiring va veb-serverni qayta ishga tushiringsudo systemctl apache2ni qayta ishga tushirish.
  12. Buyruq uchun operatsion tizim bilan boshlashni istasangiz, Apache'ni ishga tushirish uchun qo'shingsudo systemctl apache2 ni ishga tushiradi.
  13. Faqat veb-serverni uning barqarorligini tekshirish uchun ishlatish, buyruqni ishlatish qoladisudo systemctl boshlash apache2.
  14. Brauzeringizni ishga tushiring va o'tinglocalhost. Agar siz Apache-ning asosiy sahifasida bo'lsangiz, unda hamma narsa to'g'ri ishlaydi, keyingi bosqichga o'ting.

2-qadam: MySQL-ni o'rnating

Ikkinchidan, tizimda mavjud buyruqlar yordamida standart konsol orqali amalga oshiriladigan MySQL ma'lumotlar bazasini qo'shish.

  1. Birinchi o'ringa "Terminal" yozishsudo apt-get mysql-serverni o'rnatishni bosing Kirish.
  2. Yangi fayllarni qo'shib tasdiqlang.
  3. MySQL-muhitdan foydalanishni ta'minlashga ishonch hosil qiling, shuning uchun o'rnatilgan alohida plagin yordamida himoya qilishni ta'minlangsudo mysql_secure_installation.
  4. Parollar talablari uchun plagin sozlamalarini belgilash bitta buyruqqa ega emas, chunki har bir foydalanuvchi tekshirish uchun o'z echimlari bilan repelled. Agar talablarni o'rnatish zarur bo'lsa, konsolni kiriting y talab ustiga.
  5. Keyin himoya darajasini tanlashingiz kerak. Avval har bir parametrning tavsifini o'qib chiqing va so'ngra eng mos variantni tanlang.
  6. To'g'ri kirishni ta'minlash uchun yangi parolni o'rnating.
  7. Bundan tashqari, oldingizda turli xil xavfsizlik parametrlarini ko'rasiz, ularni o'qib chiqasiz va zarur deb hisoblasangiz, qabul qilishingiz yoki rad etishingiz mumkin.

Quyidagi havolada topishingiz mumkin bo'lgan alohida maqolamizda boshqa o'rnatish uslubining tavsifini o'qish tavsiya etiladi.

Shuningdek qarang: Ubuntu uchun MySQL O'rnatish Kılavuzu

3-qadam: PHP-ni o'rnating

LAMP tizimining normal ishlashini ta'minlash uchun oxirgi qadam PHP komponentlarini o'rnatish hisoblanadi. Ushbu jarayonni amalga oshirishda hech qanday qiyin narsa yo'q, faqatgina mavjud buyruqlar birini ishlatishingiz kerak va keyinchalik qo'shimchaning ishini sozlashingiz kerak.

  1. In "Terminal" jamoani yozingsudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.07-versiya kerak bo'lsa, zarur qismlarga o'rnatish uchun.
  2. Ba'zan yuqoridagi buyruqlar buzilgan, shuning uchun foydalaningsudo apt o'rnatish php 7.2-cliyokisudo apt o'rnatish hhvm7.2 eng yangi versiyasini o'rnatish.
  3. Jarayoni bajarilgandan so'ng, konsolda yozish orqali to'g'ri montaj o'rnatilganligiga ishonch hosil qilingphp -v.
  4. Ma'lumotlar bazasi boshqaruvi va veb-interfeyslarni amalga oshirish LAMP konfiguratsiyasi vaqtida o'rnatilishi mumkin bo'lgan PHPmyadmin bepul vositasi yordamida amalga oshiriladi. Ishni boshlash uchun buyruqni kiritingphp-mbstring php-gettext sudo apt-get o'rnatish phpmyadmin.
  5. Kerakli variantni tanlab, yangi fayllarni qo'shib tasdiqlang.
  6. Veb-serverni belgilang "Apache2" ni bosing "OK".
  7. Ma'lumotlar bazasini maxsus buyruq yordamida sozlash talab qilinadi, agar kerak bo'lsa, ijobiy javobni tanlang.
  8. Ma'lumotlar bazasi serveri bilan ro'yxatdan o'tish uchun parol yarating, undan so'ng uni qayta kiritish orqali uni tasdiqlashingiz kerak bo'ladi.
  9. Odatiy bo'lib, PHPmyadmin-ga ildiz otish yoki TPC interfeyslari orqali foydalanuvchi kirish uchun kirish imkoni bo'lmaydi, shuning uchun blokirovkalash yordamini o'chirib qo'yishingiz kerak. Buyruqlar orqali ildiz huquqlarini faollashtiringsudo-i.
  10. Yozishni o'chirib qo'yingecho "user set plugin =" foydalanuvchi = "root"; flush imtiyozlari; "mysql -u root-p mysql.

Ushbu amaliyotda LAMP uchun PHPni o'rnatish va sozlashni muvaffaqiyatli yakunlash mumkin.

Shuningdek qarang: Ubuntu Server uchun PHP O'rnatish Kılavuzu

Bugungi kunda biz Ubuntu operatsion tizimi uchun LAMP komponentlarini o'rnatish va asosiy konfiguratsiyasini yoritdik. Albatta, bu mavzu bo'yicha taqdim etilishi mumkin bo'lgan barcha ma'lumotlar emas, bir nechta domen yoki ma'lumotlar bazalari bilan bog'liq ko'plab nuanslar mavjud. Ammo yuqoridagi ko'rsatmalar tufayli tizimni ushbu dasturiy ta'minot to'plamining to'g'ri ishlashi uchun osongina tayyorlashingiz mumkin.