Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีการตั้งค่าสภาพแวดล้อมของหลอดไฟด้วย XAMPP บน Ubuntu Linux

คู่มือนี้จะแสดงวิธีตั้งค่าเซิร์ฟเวอร์ LAMP (Linux, Apache, MySQL และ PHP) สำหรับการพัฒนาเว็บแอปพลิเคชันที่ใช้ PHP บน Ubuntu Linux โดยใช้ XAMPP

คุณสามารถใช้ XAMPP stack เพื่อพัฒนาแอปพลิเคชัน PHP ที่ขับเคลื่อนโดยเฟรมเวิร์ก เช่น WordPress, Joomla, Drupal, PrestaShop เป็นต้น

XAMPP คืออะไร

XAMPP เป็นหนึ่งใน LAMP-stacks ที่ได้รับความนิยมมากที่สุดสำหรับการตั้งค่าสภาพแวดล้อมการพัฒนา PHP เป็นโอเพ่นซอร์สและพร้อมใช้งานบนระบบปฏิบัติการหลักทั้งหมด รวมทั้ง Windows, Linux และ macOS องค์ประกอบหลักที่ทำงานร่วมกันเพื่อสร้าง XAMPP ได้แก่ Apache, MySQL, PHP และ Perl

เซิร์ฟเวอร์ XAMPP เหมาะอย่างยิ่งสำหรับการพัฒนาซอฟต์แวร์หรือการสร้างต้นแบบ เนื่องจากติดตั้งได้ง่ายและไม่ต้องการการกำหนดค่ามากนัก อย่างไรก็ตาม โปรดทราบว่า XAMPP ไม่แนะนำให้ใช้เป็นเซิร์ฟเวอร์ที่ใช้งานจริง เนื่องจากจะทำให้เกิดปัญหาด้านความปลอดภัยบางประการ เพื่อให้การตั้งค่าสภาพแวดล้อมการพัฒนาของคุณง่ายขึ้น ตัวอย่างเช่น:

  • ทุกคนสามารถเข้าถึง MariaDB daemon ผ่านเครือข่ายได้อย่างง่ายดาย
  • ผู้ดูแลระบบฐานข้อมูลเริ่มต้น (root) ไม่มีรหัสผ่าน

ดาวน์โหลด XAMPP สำหรับ Linux

ในการเริ่มต้น คุณควรดาวน์โหลดแพ็คเกจ XAMPP Debian สำหรับ Ubuntu Linux ตามที่อธิบายไว้ด้านล่าง

ขั้นแรก ไปที่ไดเร็กทอรี Downloads ของคุณโดยใช้คำสั่ง cd

cd ~/Downloads

เรียกใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลด XAMPP โดยใช้ wget , เครื่องมือบรรทัดคำสั่งสำหรับดาวน์โหลดแพ็คเกจจากอินเทอร์เน็ต

wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run

หมายเหตุ :คุณสามารถแทนที่เวอร์ชัน XAMPP ในคำสั่งด้านบนด้วยเวอร์ชันที่คุณชอบได้หากต้องการ

เนื่องจากไดเร็กทอรีการทำงานปัจจุบันของคุณคือ /Downloads โฟลเดอร์ wget จะบันทึกโปรแกรมติดตั้งแอปพลิเคชัน XAMPP ลงในไดเร็กทอรีนั้นโดยอัตโนมัติ

วิธีการติดตั้ง XAMPP บน Ubuntu

ก่อนที่คุณจะสามารถติดตั้งแอปพลิเคชัน XAMPP ได้ คุณจะต้องเปลี่ยนการอนุญาตของตัวติดตั้งเพื่อให้สามารถใช้งานได้โดยใช้คำสั่ง chmod

sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run

หากคุณแสดงรายการโปรแกรมติดตั้ง XAMPP โดยใช้ ls -l คำสั่ง คุณจะได้ผลลัพธ์ที่คล้ายกับด้านล่าง อย่างที่คุณเห็น ตอนนี้โปรแกรมติดตั้งมีสิทธิ์ "ดำเนินการ"

วิธีการตั้งค่าสภาพแวดล้อมของหลอดไฟด้วย XAMPP บน Ubuntu Linux

ออกคำสั่งต่อไปนี้เพื่อเริ่มโปรแกรมติดตั้ง XAMPP:

sudo ./xampp-linux-x64-8.0.8-0-installer.run

หน้าจอเริ่มต้นของตัวติดตั้ง XAMPP ควรมีลักษณะคล้ายกับหน้าจอด้านล่าง:

วิธีการตั้งค่าสภาพแวดล้อมของหลอดไฟด้วย XAMPP บน Ubuntu Linux

คลิกที่ ถัดไป และปฏิบัติตามคำแนะนำในการติดตั้งวิซาร์ด

คลิกที่ เสร็จสิ้น เพื่อสิ้นสุดการติดตั้ง

วิธีการตั้งค่าสภาพแวดล้อมของหลอดไฟด้วย XAMPP บน Ubuntu Linux

เมื่อการติดตั้งเสร็จสิ้น ระบบจะเก็บไฟล์ XAMPP ไว้ใน /opt/lampp ไดเร็กทอรีในระบบของคุณ หน้าเว็บหรือโครงการจะถูกวางไว้ใน /opt/lampp/htdocs ไดเรกทอรี

ในการเริ่มบริการ XAMPP เช่น Apache, MySQL และ ProFTPD เพียงเรียกใช้คำสั่งต่อไปนี้:

sudo /opt/lampp/lampp start
วิธีการตั้งค่าสภาพแวดล้อมของหลอดไฟด้วย XAMPP บน Ubuntu Linux

คุณสามารถตรวจสอบสถานะของบริการ XAMPP ได้โดยพิมพ์:

sudo /opt/lampp/lampp status

นอกจากนี้ โปรดทราบว่า XAMPP มาพร้อมกับเครื่องมือกราฟิกที่คุณสามารถใช้เพื่อจัดการบริการของคุณได้อย่างง่ายดาย คุณสามารถเริ่มเครื่องมือ XAMPP GUI ด้วยคำสั่งต่อไปนี้:

cd /opt/lampp
sudo ./manager-linux-x64.run

หน้าต่าง XAMPP ต่อไปนี้จะเปิดขึ้น

วิธีการตั้งค่าสภาพแวดล้อมของหลอดไฟด้วย XAMPP บน Ubuntu Linux

ตรวจสอบว่าทุกอย่างทำงานหรือไม่

หากคุณสามารถเริ่มบริการได้โดยไม่มีปัญหาใดๆ แสดงว่าทุกอย่างอาจทำงานได้ตามปกติ

หากต้องการตรวจสอบว่าเซิร์ฟเวอร์ Apache ให้บริการหน้าเว็บของคุณตามที่คาดไว้หรือไม่ ให้พิมพ์ https://localhost ในเว็บเบราว์เซอร์ของคุณ เบราว์เซอร์จะแสดงหน้าที่คล้ายกับหน้าด้านล่าง สำหรับข้อมูลของคุณ เซิร์ฟเวอร์ Apache จะทำงานบนพอร์ต 80 โดยค่าเริ่มต้น

วิธีการตั้งค่าสภาพแวดล้อมของหลอดไฟด้วย XAMPP บน Ubuntu Linux

คุณยังสามารถเข้าถึงฐานข้อมูล MySQL ที่มาพร้อมกับ XAMPP ได้โดยพิมพ์ https://localhost/phpmyadmin URL ในเบราว์เซอร์ของคุณ

เรียนรู้เพิ่มเติม:เป็นผู้เชี่ยวชาญในการพัฒนาเว็บและ MySQL ด้วยหลักสูตรนี้

การตั้งค่าเซิร์ฟเวอร์ LAMP ใน WSL

คู่มือนี้แสดงวิธีตั้งค่าเซิร์ฟเวอร์ XAMPP เพื่อใช้งานในขณะที่พัฒนาแอปพลิเคชันที่ใช้ PHP ของคุณ ด้วยเหตุผลด้านความปลอดภัย คุณไม่ควรใช้ XAMPP เพื่อวัตถุประสงค์ในการผลิต

สำหรับนักพัฒนาซอฟต์แวร์ที่ทำงานบนระบบย่อย Windows สำหรับ Linux คุณจะตั้งค่าเซิร์ฟเวอร์ LAMP บน WSL ได้หากต้องการ