XAMPP-ni GNU / Linux-ga qanday o'rnatish va sozlash

Bu GNU / Linux-da XAMPP-ni o'rnatish va sozlash bo'yicha bosqichma-bosqich batafsil qo'llanma.

XAMPP nima?

XAMPP - bu butunlay bepul va o'rnatish oson bo'lgan Apache tarqatish, unda MariaDB, PHP va Perl mavjud. XAMPP o'rnatish paketi nihoyatda oson o'rnatish va ishlatish uchun yaratilgan bo'lib, unda butunlay bepul va o'rnatish oson bo'lgan MariaDB, PHP va Perl o'z ichiga olgan Apache tarqatish.

XAMPP-ni qanday o'rnatish va sozlash kerak?

Xampp-ni o'rnatish

1.- Linux uchun XAMPP-ni yuklab oling https://www.apachefriends.org/es/index.html

XAMPP-ni o'rnating va sozlang

2.- Yuklab olish oxirida bizda a Arxiv .yugurish, biz uni quyidagi tarzda o'rnatishimiz kerak:

  • Biz bilan terminal ochamiz Tekshirish + Tyoki bizning menyuda.
  • Biz root sifatida tizimga kiramiz:

Ildiz kirish

  • .Run-ga ijro etish huquqini berishga va XAMPP-ni o'rnatishga kirishamiz
$ sudo su $ chmod + x xampp-linux-x64-5.6.28-0-installer.run $ ./xampp-linux-x64-5.6.28-0-installer.run

Installation_permissions

0 o'rnatish

1 o'rnatish

  • Biz hamma narsani qabul qilamiz va o'rnatish tugashini kutamiz.

XAMPP-ni sozlash

3. - Biz XAMPP-ni sozlashni davom ettirmoqdamiz

  • MySQL konfiguratsiyasi (MariaDB)
    $ ln -s / opt / lampp / bin / mysql / usr / bin / $ qaysi mysql $ turi mysql $ ls -lart / usr / bin / mysql
    

    mysql konfiguratsiyasi mysql konfiguratsiyasini tekshiring

  • Qoidani o'rnatish com.ubuntu.pkexec.xampp.policy grafik panel ma'mur ruxsatnomalari bilan ishlashi uchun u ishlaydigan bosh faylni yaratadi xampp-linux-x64-5.6.28-0-installer.run. Buning uchun biz marshrutga boramiz / usr / share / polkit-1 / harakatlar va biz bajaramiz:
    $ touch com.ubuntu.pkexec.xampp.policy $ nano com.ubuntu.pkexec.xampp.policy

    teginish siyosati nanoSIM siyosati
    Fayl ichida com.ubuntu.pkexec.xampp.policy biz quyidagi kodni joylashtiramiz:

XAMP boshqaruv panelini ishga tushirish uchun autentifikatsiya talab qilinadi xampp auth_admin auth_admin auth_admin /opt/lampp/manager-linux-x1.0.run to'g'ri
  • Yo'lda XAMPP grafik panelini bajarish uchun mas'ul skript yaratish / usr / bin / . Biz skriptni nom bilan yaratishimiz kerak xampp-boshqaruv paneli:
    xampp-boshqaruv paneli nano xampp-boshqaruv paneliga teging

    xpc-ga teging nanoxpc

#! / bin / bash $ (pkexec /opt/lampp/manager-linux-x64.run);
  • XAMPP grafik xizmat menejerini ishga tushirish uchun .desktop-ni sozlash, yo'lda quyidagi buyruqlarni bajaring / Ushr / Share / ilovalar:
    xampp-boshqaruv paneli nano xampp-boshqaruv paneliga teging

    sensorli ish stoli nanoSIM ish stoli

  • Nano application.desktop ishlagandan so'ng quyidagi kodni kiriting
[Ish stoliga kirish] Izoh = Ishga tushirish / to'xtatish XAMPP nomi = XAMPP boshqaruv paneli Exec = xampp-control-panel Icon = xampp Encoding = UTF-8 Terminal = false Type = Application
  • Endi bizda belgi bor, u bosilganda pkexec, bu XAMPP grafik paneliga ijro etish huquqlarini tayinlash uchun bizdan login so'raydi. Bunga o'xshash bo'lishi kerak:
    xpc pkexec xampp-kompyuter
  • Mysql-dan foydalanish uchun avvalgi konfiguratsiyani amalga oshirgan bo'lsangiz, endi katalogga o'tishingiz shart emas / opt / lampp / bin / mysql -u root -p hozir kirish uchun siz terminal ochishingiz va ishga tushirishingiz kerak mysql -u root -p.
    mysql

Endi biz XAMPP-ni grafik jihatdan boshqarishimiz va / opt / lampp / bin katalogiga kirmasdan mysql-ga normal kirishimiz mumkin.

Bu barcha ko'rsatmalar, umid qilamanki sizga yoqdi va sharhlaringizni qoldirishni unutmang.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

26 ta sharh, o'zingizni qoldiring

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

  1.   federico dijo

    Bu ularning tarkibidagi batafsil va aniq tarkib uchun eng maqbul bo'lgan maqolalardir. U Windows-ni afzal ko'rgan hamkasblariga XAMPP dasturiy ta'minotining versiyalarini o'rnatishda yordam bergan. LAMP-ni qo'lda o'rnatish va sozlash uchun ishlatiladigan Linux uchun o'rnatuvchi mavjudligini bilmas edim. Ishonchim komilki, bu ushbu xususiyatlarga ega bo'lgan serverga ega bo'lishni istaganlar uchun katta yordam bo'ladi va uni Windows-ga o'rnatishni afzal ko'rgan ko'plab dasturchilar va administratorlarni Linux bilan ishlaydigan serverda bajarishga ishontiradi. Bunday ajoyib maqola uchun Nexcoyotl-ga rahmat!

    1.    Nexcoyotl dijo

      Katta rahmat, Federiko, sizning sharhingiz yuqori baholandi, umid qilamanki bu kichik va oddiy qo'llanma foydali bo'ldi. Bu umid qilamanki, yana ko'p narsalarni qilaman.

  2.   yerko dijo

    Juda yaxshi qo'llanma

    Lekin menda bir savol bor, nega tegasiz? Men bo'sh faylni yaratish kerakligini tushunaman, lekin faqat nanoSIM yordamida siz faylni yaratishingiz va tahrirlashingiz mumkin ...

    1.    federico dijo

      tegish bir yoki bir nechta fayllarning kirish va o'zgartirish sanalarini joriy sanaga yangilash uchun ishlatiladigan buyruq.
      [OPTINO]… FILE-ga teging…
      Agar FILE yoki fayl nomi argumenti mavjud bo'lmasa, u holda FILE bilan bir xil nomdagi bo'sh fayl yaratiladi.
      Bu muharrir orqali emas, balki to'g'ridan-to'g'ri va juda keng tarqalgan - bo'sh fayllarni yaratish usuli Nano
      Yugur odam tegishi Qo'shimcha ma'lumot olish uchun.

    2.    Nexcoyotl dijo

      Salom yerko oldindan izoh berganingiz uchun tashakkur, nega teginishni ishlatishim sababi bu men uchun odatiy hohe. Va agar o'rtoq Federiko aytganidek, uning vazifasi fayllarni yaratish doirasidan tashqariga chiqsa. Agar ko'proq bilmoqchi bo'lsangiz, $ man touch dasturini ishga tushiring, salom do'stim.

      1.    yerko dijo

        Biroq, teginishdan keyin siz faylni o'zgartirasiz, shuning uchun bu nima qilishingizga qo'shimcha qadamdir.

      2.    yerko dijo

        Men teginish nimani anglatishini bilaman, shunchaki nima uchun bunday qilganingizni bilmoqchi edim: P, chunki nano bilan bu etarli emas edi

  3.   Anonim dijo

    Juda yaxshi hujjatlar, yaxshi ish.
    So'rovni sozlash uchun nimadan foydalanasiz, uning konfiguratsiyasi menga juda yoqdi.

    Javob bilan quote

    1.    Nexcoyotl dijo

      Assalomu alaykum do'stim, to'xtab to'xtaganingiz va izoh berganingiz uchun tashakkur, men powerline shell-dan foydalanaman, bu ochiq kodli loyiha, uni github-da topishingiz mumkin. Men bash va powerline qobig'idan foydalanishni sozlashim oson, lekin siz uni zsh uchun ham sozlashingiz mumkin.

  4.   koratsuki dijo

    Juda yaxshi o'quv qo'llanma. Terminalning konfiguratsiyasi diqqatimni tortadi, konfiguratsiyani baham ko'rsata olasizmi?

    1.    Nexcoyotl dijo

      Assalomu alaykum Koratsuki, ushbu qo'llanmani tekshirib ko'ring, umid qilamanki, siz so'rovni sozlashingiz foydali bo'ladi. https://blog.desdelinux.net/configurar-bash-prompt-powerline-shell-master/

  5.   Esteban dijo

    Sizning hissangiz juda yaxshi Birodar, men ushbu nashrni deyarli ko'rmaganimdan juda achinarli edim, bir necha hafta oldin ular menga kompyuterimga LAMP muhitini o'rnatish vazifasini topshirishdi, lekin men ko'rgan narsadan XAMPP-ni o'rnatish osonroq. Baribir sizning hissangiz uchun tashakkur, salomlar.

  6.   daz08 dijo

    Ajoyib, juda yaxshi tushuntirilgan va sodda tarzda.

  7.   ISHLASH dijo

    katta rahmat.

    Hammasi yaxshi ishladi.

    Saludos !!

  8.   Ketrin dijo

    Assalomu alaykum, rasmlarda tushuntirilgan hamma narsa, matnda ham tushuntiriladimi? Ya'ni, tasvirlar faqat tushuntirish uchun mo'ljallanganmi? Yoki rasmlarda bajarishingiz kerak bo'lgan qadamlar mavjud. Men so'rayapman, chunki men ko'rayapman va men hali Linuxni yaxshi bilmayman, shuning uchun tartibsizlik qilmoqchi emasman xaxa. Boshqa tomondan, menda ubuntu mate 18 bor. Ushbu qo'llanmani qo'llash mumkinmi? Sizga katta rahmat. Salom!

  9.   Leon S. dijo

    Illyustrativ tarkibga ega bo'lgan mukammal material, bu boshqalarga rahbarlik qilishni osonlashtiradi

  10.   7 dijo

    - bir tomoni ikki marta ko'rsatilgan
    xampp-boshqaruv panelini bosing
    nano xampp-boshqaruv paneli
    - bitta marshrutda
    / usr / bin /
    - va boshqasi marshrutda:
    / Ushr / Share / ilovalar
    - O'ylaymanki, aslida bu ikkinchi yo'lda xampp-control-panel.desktop bo'lishi kerak.
    - Boshqa tomondan, ko'p qadamlarni bajarish uchun menda ruxsat yo'q edi, shuning uchun buyruqlarni allaqachon yaratishim uchun «sudo» bilan buyruqlarni oldindan yozib oldim.
    - Lekin oxir-oqibat men belgiga kirganimda, u menga xato haqida xabar beradi:
    "Xampp-boshqaruv paneli" buyrug'i bajarilmadi.
    "Xampp-control-panel" bolalar jarayonini ishga tushirib bo'lmadi (ruxsat berilmagan)

    1.    7 dijo

      - Men buni allaqachon bajarganman va / usr / bin / xampp-control-panel faylida ijro ruxsatini qo'yganman.
      sudo chmod + x / usr / bin / xampp-control-panel

      1.    Garold barboza dijo

        Ruxsat berilgan muammo uchun bu men etishmayotgan narsa edi.

  11.   Leon S. dijo

    2020 bu xabar hali ham yaxshi ishlaydi!

  12.   Nicksoad dijo

    Rahmat, bu men uchun ishladi, garchi men xampp belgisini ko'rmayapman, lekin oq qutini ko'rsam-da, bu muhim emas, menda faqat bitta muammo bor, men Sublime kabi kod muharriridan foydalanganda fayllarni yaratish huquqini rad etaman. htdocs loyihalari. Fayllarni o'qish va tahrirlashga ruxsat berib, ulug'vorlikka erishdim, ammo uni yangi fayllar yaratishga qodir emasman.

  13.   jukonta dijo

    Maqola uchun million Nexcoyotl-ga minnatdormiz !!! va blog.desdelinux.net-ni kerakli ma'lumotlarni topadigan joyga aylantirganlarga !!.
    Rahmat !!

  14.   Gonzalo dijo

    Juda yaxshi tushuntirish

    Men Linux yalpizidan foydalanaman va kirish bosqichlari bilan izohlanganidan foydalanishim mumkin, chunki men qadamlarni bajaraman va ular biron bir grafik qismida ko'rinmaydi
    Oldindan katta rahmat

  15.   Leo Pual dijo

    Salom, barcha qo'llanma uchun rahmat.
    Lekin bu ishlamayapti. Men allaqachon ruxsatlarni, yo'llarni, joylashtirish uchun matnni va hech narsani tekshirib ko'rdim; Men parolni kiritaman va u boshqa hech narsa qilmaydi.

    Bu Opensuse 15.3 Leap uchun ishlaydimi yoki yo'qligini ayta olasizmi?

    Men diqqatliman, rahmat.

    1.    Linux Post-ni o'rnatish dijo

      Salom, Leo. XAMPP: GNU/Linux-ga o'rnatish oson PHP-ni ishlab chiqish muhiti - deb nomlangan ushbu postni o'rganishingizni tavsiya qilamiz. https://blog.desdelinux.net/xampp-entorno-desarrollo-php-facil-instalar-gnu-linux/

  16.   Xuanito dijo

    2022 va u hali ham ishlaydi. Men Debian 11 dan foydalanaman!