Ubuntu-ga LAMP dasturiy ta'minotini o'rnatish

Pin
Send
Share
Send

LAMP deb nomlangan dasturiy ta'minotga Linux yadrosi OS, Apache veb-serveri, MySQL ma'lumotlar bazasi va sayt mexanizmi uchun ishlatiladigan PHP komponentlari kiradi. Keyinchalik, biz ushbu qo'shimchalarning o'rnatilishi va dastlabki konfiguratsiyasini batafsil Ubuntu-ning so'nggi versiyasini misol qilib keltiramiz.

Ubuntu-da LAMP dasturiy ta'minotini o'rnatish

Ushbu maqolaning formati sizning kompyuteringizda Ubuntu o'rnatilganligini nazarda tutganligi sababli, biz ushbu bosqichni o'tkazib yuboramiz va darhol boshqa dasturlarga o'tamiz, ammo quyidagi havolalarda bizning maqolalarimizni o'qib, sizni qiziqtirgan mavzu bo'yicha ko'rsatmalarni topishingiz mumkin.

Batafsil ma'lumotlar:
Ubuntu-ni VirtualBox-ga o'rnating
Linux flesh-haydovchi orqali

1-qadam: Apache-ni o'rnating

Apache deb nomlangan ochiq veb-serverni o'rnatishdan boshlaylik. Bu eng yaxshi variantlardan biri, shuning uchun u ko'plab foydalanuvchilarning tanloviga aylanadi. Ubuntu-da, u orqali amalga oshiriladi "Terminal":

  1. Menyuni oching va konsolni ishga tushiring yoki tugmalar birikmasini bosing Ctrl + Alt + T.
  2. Barcha kerakli tarkibiy qismlarga ega ekanligingizga ishonch hosil qilish uchun avval tizim omborlarini yangilang. Buning uchun buyruqni yozingsudo apt-get yangilanishi.
  3. Barcha harakatlar orqali sudo root kirish bilan ishlaydi, shuning uchun parolingizni ko'rsatganingizga ishonch hosil qiling (kirish paytida u ko'rinmaydi).
  4. Tugatgandan so'ng, kiritingsudo apt-get o'rnatish apache2tizimga Apache qo'shish uchun.
  5. Javob variantini tanlash orqali barcha fayllarni qo'shishni tasdiqlang D.
  6. Bajarish orqali veb-serverning ishlashini sinab ko'ramizsudo apache2ctl configtest.
  7. Sintaksis normal bo'lishi kerak, lekin ba'zida qo'shish kerakligi haqida ogohlantirish paydo bo'ladi Servername.
  8. Kelgusi ogohlantirishlardan saqlanish uchun ushbu global o'zgaruvchini konfiguratsiya fayliga qo'shing. Faylni o'zi orqali ishga tushiringsudo nano /etc/apache2/apache2.conf.
  9. Endi buyruqni ishlatadigan ikkinchi konsolni ishga tushiringip addr show eth0 | grep inet | awk '{$ 2 ni chop etish; } '| sed 's //.*$//'IP manzilingizni yoki server domeningizni topish uchun.
  10. Birinchisida "Terminal" ochilgan faylning eng pastki qismiga o'ting va yozingServerName + domen nomi yoki IP-manziliSiz shunchaki o'rgangansiz. O'zgarishlarni saqlash orqali Ctrl + O va konfiguratsiya faylini yoping.
  11. Xatolar yo'qligiga ishonch hosil qilish uchun yana bir marta sinab ko'ring va veb-serverni qayta ishga tushiringsudo systemctl apache2-ni qayta yoqing.
  12. Agar kerak bo'lsa, Apache-ni autoloadga qo'shing, shunda u buyruq yordamida operatsion tizimdan boshlanadisudo systemctl apache2-ni yoqadi.
  13. Uning ishlashi barqarorligini tekshirish uchun veb-serverni ishga tushirishgina qoladi, buyruqdan foydalaningsudo systemctl start apache2.
  14. Brauzerni ishga tushiring va unga o'tingmahalliyhost. Agar siz Apache asosiy sahifasiga o'tsangiz, unda hamma narsa to'g'ri ishlaydi, keyingi bosqichga o'ting.

2-qadam: MySQL-ni o'rnating

Ikkinchi qadam MySQL ma'lumotlar bazasini qo'shishdir, bu tizimda mavjud bo'lgan buyruqlardan foydalangan holda standart konsol orqali amalga oshiriladi.

  1. Muhimligi "Terminal" yozingsudo apt-get mysql-server o'rnatishva ustiga bosing Kirish.
  2. Yangi fayllar qo'shilishini tasdiqlang.
  3. MySQL muhitidan xavfsiz foydalanganingizga ishonch hosil qiling, shuning uchun u orqali o'rnatilgan alohida plagin bilan himoyani ta'minlangsudo mysql_secure_installation.
  4. Parol talablari uchun plagin sozlamalarini o'rnatish bitta yo'riqnomaga ega emas, chunki har bir foydalanuvchi tasdiqlash nuqtai nazaridan o'z qarorlariga amal qiladi. Agar siz talablarni o'rnatmoqchi bo'lsangiz, konsolni kiriting y iltimosiga binoan.
  5. Keyinchalik, himoya darajasini tanlashingiz kerak. Birinchidan, har bir parametrning tavsifini o'qing va keyin eng mosini tanlang.
  6. Ildiz orqali kirishni ta'minlash uchun yangi parol o'rnating.
  7. Keyinchalik, siz turli xil xavfsizlik sozlamalarini ko'rasiz, ularni o'qing va agar kerak deb hisoblasangiz, ularni qabul qilasiz yoki rad etasiz.

Bizning alohida maqolamizda boshqa o'rnatish usulining tavsifi bilan tanishishingizni maslahat beramiz, uni quyidagi havolada topasiz.

Shuningdek qarang: Ubuntu-da MySQL-ni o'rnatish bo'yicha qo'llanma

3 qadam: PHP ni o'rnating

LAMP tizimining to'g'ri ishlashini ta'minlashning oxirgi bosqichi PHP komponentlarini o'rnatishdir. Ushbu jarayonni amalga oshirishda hech qanday murakkab narsa yo'q, siz faqatgina mavjud buyruqlardan birini ishlatishingiz va keyin plaginni o'zi sozlashingiz kerak.

  1. Ichida "Terminal" buyruqni yozingsudo apt-get php7.0-mysql php7.0-burilish php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0Agar sizga 7-versiya kerak bo'lsa, kerakli qismlarni o'rnatish.
  2. Ba'zida yuqoridagi buyruq ishlamaydi, shuning uchun foydalaningsudo apt o'rnatish php 7.2-cliyokisudo apt o'rnatish hhvmeng so'nggi mavjud versiyani 7.2 o'rnatish uchun.
  3. Jarayon oxirida konsolga yozib, to'g'ri yig'ilganligini tekshiringphp -v.
  4. Ma'lumotlar bazasini boshqarish va veb-interfeysni joriy qilish bepul LPP konfiguratsiyasi paytida o'rnatilishi kerak bo'lgan PHPmyadmin bepul vositasi yordamida amalga oshiriladi. Boshlash uchun buyruqni kiritingsudo apt-get phpmyadmin php-mbstring php-gettext dasturini o'rnatish.
  5. Tegishli variantni tanlab, yangi fayllar qo'shilishini tasdiqlang.
  6. Veb-serverni belgilang "Apache2" va ustiga bosing OK.
  7. Ma'lumotlar bazasini maxsus buyruq orqali sozlash so'raladi, agar kerak bo'lsa, ijobiy javobni tanlang.
  8. Ma'lumotlar bazasi serverida ro'yxatdan o'tish uchun parol yarating, shundan so'ng uni qayta kiritish orqali tasdiqlash kerak.
  9. Odatiy bo'lib, siz PHPmyadmin-ni kirish huquqiga ega foydalanuvchi nomidan yoki TPC interfeyslari orqali kira olmaysiz, shuning uchun siz blokirovka dasturini o'chirib qo'yishingiz kerak. Buyruq orqali ildiz huquqlarini faollashtiringsudo -i.
  10. Yozish orqali ajratib olingecho "yangilash user set plugin =" bu erda User = "root"; flush imtiyozlari; "| mysql -u root -p mysql.

Bunda LAMP uchun PHP o'rnatilishi va sozlanishi muvaffaqiyatli bajarilgan deb hisoblanadi.

Shuningdek qarang: Ubuntu serverida PHP o'rnatish qo'llanmasi

Bugun biz Ubuntu operatsion tizimi uchun LAMP tarkibiy qismlarini o'rnatish va asosiy konfiguratsiyasi haqida gaplashdik. Albatta, bu mavzu bo'yicha taqdim etilishi mumkin bo'lgan barcha ma'lumotlar emas, bir nechta domen yoki ma'lumotlar bazasidan foydalanish bilan bog'liq ko'plab nuanslar mavjud. Biroq, yuqoridagi ko'rsatmalar tufayli siz ushbu dastur paketining to'g'ri ishlashi uchun tizimingizni osongina tayyorlashingiz mumkin.

Pin
Send
Share
Send