วิธีติดตั้งและกำหนดค่า XAMPP บน GNU / Linux

นี่คือคำแนะนำล่าสุดเกี่ยวกับวิธีการติดตั้งและกำหนดค่า XAMPP บน GNU / Linux พร้อมรายละเอียดทีละขั้นตอน

XAMPP คืออะไร?

XAMPP เป็นการแจกจ่าย Apache ที่ฟรีและติดตั้งง่ายซึ่งมี MariaDB, PHP และ Perl แพคเกจการติดตั้ง XAMPP ได้รับการออกแบบมาให้ติดตั้งและใช้งานได้ง่ายอย่างไม่น่าเชื่อการแจกจ่าย Apache ฟรีและติดตั้งง่ายที่มี MariaDB, PHP และ Perl

จะติดตั้งและกำหนดค่า XAMPP ได้อย่างไร?

การติดตั้ง Xampp

1.- ดาวน์โหลด XAMPP สำหรับ Linux จาก https://www.apachefriends.org/es/index.html

ติดตั้งและกำหนดค่า XAMPP

2.- ในตอนท้ายของการดาวน์โหลดเรามีไฟล์ เก็บถาวรวิ่งซึ่งเราต้องติดตั้งด้วยวิธีต่อไปนี้:

  • เราเปิด Terminal ด้วย Control + Tหรือจากเมนูของเรา
  • เราเข้าสู่ระบบด้วยรูท:

เข้าสู่ระบบรูท

  • เราดำเนินการต่อเพื่อให้สิทธิ์ดำเนินการกับ. run และติดตั้ง XAMPP
$ 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 ติดตั้ง

1 ติดตั้ง

  • เรายอมรับทุกอย่างและรอให้การติดตั้งเสร็จสิ้น

การตั้งค่า XAMPP

3.- เราดำเนินการกำหนดค่า XAMPP

  • การกำหนดค่า MySQL (MariaDB)
    $ ln -s / opt / lampp / bin / mysql / usr / bin / $ ซึ่ง mysql $ พิมพ์ mysql $ ls -lart / usr / bin / mysql
    

    การกำหนดค่า mysql

    ตรวจสอบการกำหนดค่า mysql

  • การตั้งค่ากฎ com.ubuntu.pkexec.xampp.policy เพื่อให้แผงกราฟิกทำงานด้วยสิทธิ์ของผู้ดูแลระบบสิ่งนี้จะสร้างไฟล์ bash ที่ทำงาน xampp-linux-x64-5.6.28-0-installer.run. สำหรับสิ่งนี้เราไปที่เส้นทาง / usr / share / polkit-1 / actions และเราดำเนินการ:
    $ touch com.ubuntu.pkexec.xampp.policy $ nano com.ubuntu.pkexec.xampp.policy

    นโยบายการสัมผัส

    นโยบายนาโน

    ภายในไฟล์ com.ubuntu.pkexec.xampp.policy เราวางรหัสต่อไปนี้:

 จำเป็นต้องมีการรับรองความถูกต้องเพื่อเรียกใช้ XAMP Control Panel xampp auth_admin auth_admin auth_admin /opt/lampp/manager-linux-x1.0.run จริง
  • การสร้างสคริปต์ที่รับผิดชอบในการเรียกใช้แผงกราฟิกของ XAMPP ในพา ธ / usr / bin / . เราต้องสร้างสคริปต์ด้วยชื่อ xampp- แผงควบคุม:
    สัมผัส xampp-control-panel nano xampp-control-panel

    สัมผัส xpc

    นาโน xpc

#! / bin / bash $ (pkexec /opt/lampp/manager-linux-x64.run);
  • การตั้งค่า. desktop เพื่อเรียกใช้ XAMPP graphical service manager ให้รันคำสั่งต่อไปนี้ในพา ธ / usr / share / การใช้งาน:
    สัมผัส xampp-control-panel nano xampp-control-panel

    แตะเดสก์ท็อป

    เดสก์ท็อปนาโน

  • หลังจากเรียกใช้ nano application.desktop ให้ป้อนรหัสต่อไปนี้
[รายการเดสก์ท็อป] ข้อคิดเห็น = เริ่ม / หยุดชื่อ XAMPP = XAMPP Control Panel Exec = xampp-control-panel Icon = xampp Encoding = UTF-8 Terminal = false Type = Application
  • ตอนนี้เรามีไอคอนที่เมื่อกดจะเรียกใช้ไฟล์ pkexecซึ่งขอให้เราล็อกอินเพื่อกำหนดสิทธิ์การดำเนินการให้กับแผงกราฟิก XAMPP ควรมีลักษณะดังนี้:
    เอ็กซ์พีซี

    pkexec

    xampp-pc

  • ในการใช้ mysql หากคุณทำการกำหนดค่าก่อนหน้านี้คุณไม่จำเป็นต้องไปที่ไดเร็กทอรีอีกต่อไป / opt / lampp / bin / mysql -u root -p ในการเข้าสู่ระบบตอนนี้คุณเพียงแค่เปิดเทอร์มินัลและเรียกใช้ mysql -u root -p.
    MySQL

ตอนนี้เราสามารถจัดการ XAMPP ของเราแบบกราฟิกและเข้าถึง mysql ได้ตามปกติโดยไม่ต้องไปที่ไดเร็กทอรี / opt / lampp / bin

นี่คือคำแนะนำทั้งหมดฉันหวังว่าคุณจะชอบและอย่าลืมแสดงความคิดเห็นของคุณ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เฟเดริโก้ dijo

    นี่คือบทความที่ได้รับการชื่นชมมากที่สุดสำหรับเนื้อหาที่ละเอียดและแม่นยำของเนื้อหา เขาได้ช่วยเหลือเพื่อนร่วมงานที่ชอบติดตั้งซอฟต์แวร์ XAMPP เวอร์ชัน Windows ฉันไม่ทราบว่ามีโปรแกรมติดตั้งสำหรับ Linux ซึ่งเคยติดตั้งและกำหนดค่า LAMP ด้วยตนเอง ฉันเชื่อว่ามันจะเป็นความช่วยเหลือที่ดีสำหรับผู้ที่ต้องการมีเซิร์ฟเวอร์ที่มีคุณสมบัติเหล่านี้และจะโน้มน้าวให้โปรแกรมเมอร์และผู้ดูแลระบบหลายคนที่ต้องการติดตั้งบน Windows ให้ทำบนเซิร์ฟเวอร์ด้วย Linux ขอบคุณ Nexcoyotl สำหรับบทความที่ยอดเยี่ยมเช่นนี้!

    1.    เน็กโคโยเตล dijo

      ขอบคุณมาก Federico ความคิดเห็นของคุณได้รับการชื่นชมฉันหวังว่าคู่มือขนาดเล็กและเรียบง่ายนี้จะมีประโยชน์ นี่เป็นครั้งแรกที่ฉันหวังว่าจะทำอะไรได้อีกมากมาย

  2.   เยอร์โค dijo

    คำแนะนำที่ดีมาก

    แต่ฉันมีคำถามทำไมคุณแตะ? ฉันเข้าใจว่ามันคือการสร้างไฟล์เปล่า แต่ด้วยนาโนคุณสามารถสร้างและแก้ไขไฟล์ได้ ...

    1.    เฟเดริโก้ dijo

      แตะ เป็นคำสั่งที่ใช้เพื่ออัปเดตวันที่เข้าถึงและแก้ไขไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไปให้เป็นวันที่ปัจจุบัน
      แตะ [OPTINO] … FILE …
      ถ้าไม่มีอาร์กิวเมนต์ FILE หรือชื่อไฟล์ไฟล์ว่างที่มีชื่อเดียวกับ FILE จะถูกสร้างขึ้น
      วิธีนี้เป็นวิธีที่ตรงและเป็นเรื่องธรรมดามากในการสร้างไฟล์เปล่ามากกว่าการใช้โปรแกรมแก้ไข นาโน
      วิ่ง สัมผัสมนุษย์ สำหรับข้อมูลเพิ่มเติม

    2.    เน็กโคโยเตล dijo

      สวัสดีคุณ yerko ล่วงหน้าขอบคุณสำหรับการแสดงความคิดเห็นเหตุผลที่ฉันใช้การสัมผัสเป็นเพราะสำหรับฉันมันเป็นเรื่องปกติฮิฮิ และถ้าตามที่เพื่อนร่วมงาน Federico กล่าวไว้ฟังก์ชันของมันจะไปไกลกว่าการสร้างไฟล์ หากคุณต้องการทราบข้อมูลเพิ่มเติมเปิด $ man touch ทักทายเพื่อน

      1.    เยอร์โค dijo

        แต่หลังจากสัมผัสคุณกำลังแก้ไขไฟล์ดังนั้นจึงเป็นขั้นตอนพิเศษสำหรับสิ่งที่คุณทำ

      2.    เยอร์โค dijo

        ฉันรู้ว่าการสัมผัสทำอะไรฉันแค่อยากรู้ว่าทำไมคุณถึงทำมัน: P เนื่องจากนาโนมันเกินพอแล้ว😉

  3.   ไม่ระบุชื่อ dijo

    เอกสารดีมากงานดี
    คุณใช้อะไรในการกำหนดค่าพรอมต์ฉันชอบการกำหนดค่าของมันมาก

    ความนับถือ

    1.    เน็กโคโยเตล dijo

      สวัสดีเพื่อนขอบคุณที่หยุดและแสดงความคิดเห็น😀ฉันใช้ powerline shell เป็นโครงการโอเพ่นซอร์สที่คุณสามารถหาได้จาก github ง่ายต่อการกำหนดค่าฉันใช้ bash และ powerline shell แม้ว่าคุณจะสามารถกำหนดค่าสำหรับ zsh ได้

  4.   โครตสึกิ dijo

    กวดวิชาที่ดีมาก การกำหนดค่าของเทอร์มินัลดึงดูดความสนใจของฉันคุณช่วยแชร์การกำหนดค่าได้ไหม

    1.    เน็กโคโยเตล dijo

      สวัสดีชาวโคราชสึกิลองดูบทช่วยสอนที่ฉันทำฉันหวังว่ามันจะเป็นประโยชน์สำหรับคุณในการกำหนดค่าพรอมต์ https://blog.desdelinux.net/configurar-bash-prompt-powerline-shell-master/

  5.   Esteban dijo

    การสนับสนุนของคุณดีมากบราเดอร์เสียใจมากที่ฉันแทบไม่ได้เห็นสิ่งพิมพ์นี้ไม่กี่สัปดาห์ที่ผ่านมาพวกเขาทิ้งงานให้ฉันติดตั้งสภาพแวดล้อม LAMP บนคอมพิวเตอร์ของฉัน แต่จากสิ่งที่ฉันเห็นว่าการติดตั้ง XAMPP นั้นง่ายกว่า ยังไงก็ขอบคุณสำหรับการสนับสนุนของคุณทักทาย

  6.   ดาซ08 dijo

    ยอดเยี่ยมอธิบายได้ดีมากและในวิธีง่ายๆ

  7.   มอร์ค dijo

    ขอบคุณมาก

    ทุกอย่างทำงานได้ดี

    ทักทาย!

  8.   แคเธอรีน dijo

    สวัสดีทุกอย่างที่อธิบายเป็นภาพอธิบายเป็นข้อความด้วยหรือไม่? นั่นคือรูปภาพใช้เพื่อเป็นภาพประกอบเท่านั้น? หรือมีขั้นตอนที่คุณต้องทำที่อยู่ในรูปภาพ ฉันถามว่าเพราะฉันตาบอดและฉันยังไม่เชี่ยวชาญใน linux มากนักดังนั้นฉันจึงไม่อยากวุ่นวายฮ่า ๆ ในทางกลับกันฉันมี ubuntu mate 18 สามารถใช้บทช่วยสอนนี้ได้หรือไม่? จากไปแล้วขอบคุณมาก ไชโย!

  9.   Leon S. dijo

    เนื้อหาที่ยอดเยี่ยมพร้อมเนื้อหาที่เป็นภาพประกอบช่วยให้แนะนำผู้อื่นได้ง่ายขึ้น

  10.   อิกนาซิโอ 7 dijo

    - แสดงด้านหนึ่งสองครั้ง
    สัมผัส xampp-control-panel
    แผงควบคุมนาโน xampp
    - หนึ่งในเส้นทาง
    / usr / bin /
    - และอีกเส้นทางหนึ่ง:
    / usr / share / การใช้งาน
    - ฉันคิดว่าจริง ๆ แล้วในเส้นทางที่สองนี้ควรเป็น xampp-control-panel.desktop
    - ในทางกลับกันการทำตามขั้นตอนส่วนใหญ่ฉันไม่มีสิทธิ์ดังนั้นฉันจึงลงเอยด้วยการทำตามคำสั่งก่อนหน้าด้วย« sudo «เพื่อที่ฉันจะได้สร้างมันขึ้นมา
    - แต่ในที่สุดเมื่อฉันเข้าถึงไอคอนมันทำให้ฉันมีข้อความแสดงข้อผิดพลาด:
    ไม่สามารถดำเนินการคำสั่ง "xampp-control-panel"
    ไม่สามารถเรียกใช้กระบวนการย่อย "xampp-control-panel" (ปฏิเสธการอนุญาต)

    1.    อิกนาซิโอ 7 dijo

      - ฉันได้ทำให้มันใช้งานได้แล้วและฉันได้ใส่สิทธิ์การดำเนินการในไฟล์ / usr / bin / xampp-control-panel
      sudo chmod + x / usr / bin / xampp-control-panel

      1.    ฮาโรลด์บาร์โบซ่า dijo

        ขอบคุณนี่คือสิ่งที่ฉันขาดหายไปสำหรับปัญหาการปฏิเสธการอนุญาต

  11.   Leon S. dijo

    2020 โพสต์นี้ยังคงใช้งานได้ดี!

  12.   นิกโซด dijo

    ขอบคุณมันใช้งานได้สำหรับฉันแม้ว่าฉันจะไม่เห็นไอคอน xampp แต่เป็นกล่องสีขาว แต่ก็ไม่สำคัญฉันเพิ่งมีปัญหาว่าเมื่อฉันใช้โปรแกรมแก้ไขโค้ดเช่นซับไลม์มันปฏิเสธสิทธิ์ในการสร้างไฟล์ใน โครงการ htdocs ฉันจัดการสร้างประเสริฐโดยให้สิทธิ์ฉันสามารถอ่านและแก้ไขไฟล์ได้ แต่ไม่สามารถสร้างไฟล์ใหม่ได้

  13.   Juconta dijo

    ขอขอบคุณ Nexcoyotl นับล้านสำหรับบทความ!!! และทุกคนที่บล็อกdesdelinux.net ที่ที่ข้อมูลเราต้องการ!!
    ขอบคุณขอบคุณ!!

  14.   กอนซาโล่ dijo

    คำอธิบายดีมาก

    ฉันใช้ linux mint และฉันสามารถใช้คำอธิบายกับการเข้าถึงได้เนื่องจากฉันทำตามขั้นตอนและไม่ปรากฏในส่วนกราฟิกใด ๆ
    ก่อนล่วงหน้าขอบคุณมาก

  15.   ลีโอ ปัว dijo

    สวัสดี ขอบคุณสำหรับคู่มือทั้งหมด
    แต่มันไม่ทำงาน ฉันตรวจสอบการอนุญาต เส้นทาง ข้อความที่จะวางแล้วและไม่มีอะไร ฉันป้อนรหัสผ่านและมันไม่ทำอะไรเลย

    คุณช่วยบอกฉันได้ไหมว่ามันใช้งานได้กับ Openuse 15.3 Leap

    ฉันใส่ใจ ขอบคุณ

    1.    ติดตั้ง Linux Post dijo

      สวัสดีคุณลีโอ เราขอแนะนำให้คุณสำรวจโพสต์นี้ซึ่งเรียกว่าเป็นปัจจุบันมากกว่า: XAMPP: สภาพแวดล้อมการพัฒนาพร้อม PHP ติดตั้งง่ายบน GNU/Linux – https://blog.desdelinux.net/xampp-entorno-desarrollo-php-facil-instalar-gnu-linux/

  16.   ฆวนนิโธ dijo

    2022 และมันยังคงใช้งานได้ ฉันใช้ Debian 11 อยู่!!