วิธีการตั้งค่าสภาพแวดล้อมของหลอดไฟด้วย XAMPP บน Ubuntu 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 ตามที่อธิบายไว้ด้านล่าง



ขั้นแรก ไปที่ไดเร็กทอรีดาวน์โหลดของคุณโดยใช้ คำสั่ง cd .

cd ~/Downloads

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

วิธีปิดการใช้งาน Windows 10 เริ่มต้นอย่างรวดเร็ว
wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run

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

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

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

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

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

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

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

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

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

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

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

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

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

sudo /opt/lampp/lampp start

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

sudo /opt/lampp/lampp status

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

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

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

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

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

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

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

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

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

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

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

แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีการตั้งค่าสภาพแวดล้อมการทดสอบ LAMP บน WSL

ต้องการเริ่มต้นการพัฒนาเว็บบน Windows Subsystem สำหรับ Linux หรือไม่? เริ่มต้นด้วยการตั้งค่าสภาพแวดล้อมการทดสอบ LAMP

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • อูบุนตู
  • เซิร์ฟเวอร์ Apache
  • ลินุกซ์
  • PHP
เกี่ยวกับผู้เขียน น่าไป(เผยแพร่บทความ 36 ฉบับ)

Mwiza พัฒนาซอฟต์แวร์ตามอาชีพและเขียนอย่างกว้างขวางบน Linux และการเขียนโปรแกรมส่วนหน้า ความสนใจบางส่วนของเขารวมถึงประวัติศาสตร์ เศรษฐศาสตร์ การเมือง และสถาปัตยกรรมองค์กร

เพิ่มเติมจาก Mwiza Kumwenda

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก