XAMPP คืออะไร

XAMPP คืออะไร

xampp คืออะไร

XAMPP คือ แพคเกจฟรี ที่เพิ่มความสะดวกต่อการทำเว็บไซต์ ซึ่งพัฒนาโดยกลุ่มทีมงาน Apache Friends เป็นแพคเกจที่ติดตั้งและสามารถทำงานได้ในหลาย แพลตฟอร์ม เช่น Windows, Mac OS X, Solaris และ Linux แน่นอนวัตถุประสงค์หลักของแพคเกจคือการลดความยุ่งยากในการติดตั้งและการให้บริการเว็บต่างๆ

XAMPP ประกอบด้วย Apache HTTP Server, MySQL databas และสคริปต์ PHP และ โปรแกรมภาษา Perl

คำย่อของ XAMPP คือย่อมาจาก
X = Cross Platform (Windows,MAC OSX,Solaris and Linux)
A = Apache
M = MySQL
P = PHP
P = Perl

การติดตั้ง XAMPP

ในที่นี้ จะอธิบายวิธีการติดตั้ง XAMPP ให้กับลูกค้าที่สั่งซื้อ VPS จาก paidooserver.com เป็นหลัก (ท่านที่ไม่ใช่ลูกค้า ก็สามารถทำได้ แต่อาจจะมีความแตกต่างของ server แต่ละที่) และลงโปรแกรม XAMPP ที่เป็น version รุ่นล่าสุด คือ XAMPP 5.6.3 สำหรับคนที่จะใช้ PHP5.5.19 และ XAMPP 5.5.19 สำหรับคนที่จะใช้ PHP5.6.3 ลงบน Linux 64 bit นะครับ

ติดตั้ง WGet
# yum install wget.

ถ้ามีการถาม [Y/n] ให้พิมพ์ตอบ y

ดาวน์โหลด XAMPP 5.5.19
# wget https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.5.19/xampp-linux-x64-5.5.19-0-installer.run

หรือ

ดาวน์โหลด XAMPP 5.6.3
# wget https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.6.3/xampp-linux-x64-5.6.3-0-installer.run

ให้สิทธิ์ในการเข้าถึง file กรณีเลือก XAMPP 5.5.19
# chmod +x xampp-linux-x64-5.5.19-0-installer.run

หรือ

ให้สิทธิ์ในการเข้าถึง file กรณีเลือก XAMPP 5.6.3
# chmod +x xampp-linux-x64-5.6.3-0-installer.run

รัน script เริ่มการติดตั้ง XAMPP กรณีเลือก XAMPP 5.5.19
# ./xampp-linux-x64-5.5.19-0-installer.run

หรือ

รัน script เริ่มการติดตั้ง XAMPP กรณีเลือก XAMPP 5.6.3
# ./xampp-linux-x64-5.6.3-0-installer.run

ถ้ามีการถาม [Y/n] ให้พิมพ์ตอบ y

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

เปิดไฟล์ httpd-xampp.conf
# vi /opt/lampp/etc/extra/httpd-xampp.conf

กดปุ่มเลื่อนลง ไปให้สุดบรรทัด หาคำว่า Require local ให้ใส่เครื่องหมาย comment นำหน้า Require local (กด i หรือปุ่ม insert ก่อนถึงจะพิมพ์ได้)

<LocationMatch"^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
# Require local
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

เมื่อใส่ # ที่หน้า Require local เสร็จแล้ว ให้กด Esc แล้ว พิมพ์ :wq ที่บรรทัดล่างสุด

ทำการหยุด HTTPD ไม่ให้ทำงาน
# service htpd stop

ทำการ restart ให้ LAMPP ทำงานแทน
# /opt/lampp/lampp restart

ทำการทดลองเปิดบนเ Web Browser

https://your-ip/xampp
จะเห็นหน้า xampp ดังรูปข้างล่าง

Image

หรือเปิดหน้า index

https://your-ip/xampp/index.php
จะเห็นหน้า xampp ดังรูปข้างล่าง

Image

เปิดหน้า PHPMyAdmin

https://your-ip/phpmyadmin
จะเห็นหน้า xampp ดังรูปข้างล่าง

Image

ท่านใดมีปัญหาในการติดตั้ง สามารถสอบถามได้ในหน้าระบบสมชิกนะครับ

สั่งซื้อ vps วันนี้ เราติดตั้งโปรแกรม XAMPP ให้ฟรีครับ



ปัญหา XAMPP

ปัญหาคำถามจากผู้ใช้

เพิ่มความปลอดภัย ให้กับ XAMPP
เข้าหน้า XAMPP ไม่ได้ ลืมรหัส password ครับ?
เวลาเข้า XAMPP หน้าแรก จะไม่ให้เรียก username/password เอาออกอย่างไรครับ?