Linux Server

RSS Feed
รวมทุกเรื่องเกี่ยวกับการทำลินุกซ์เป็นเซิร์ฟเวอร์

รวมเทคนิคการใช้งาน XAMPP บน Ubuntu

หลังจากที่ได้ลง XAMPP บนลินุกซ์เสร็จไปเมื่อวันก่อนเรียบร้อยแล้ว คราวนี้จะมารวบรวมทิปเทคนิคเล็กๆ น้อยๆ ในการใช้งาน XAMPP บน Ubuntu นะครับ (ลินุกซ์ดิสโทรอื่นก็อาจจะใช้ได้เหมือนกัน แต่อาจจะต้องปรับสักหน่อยนะครับ)

ปรับ permission ของ htdocs

โดยปกติ user ที่เป็นเจ้าของ /opt/lampp/htdocs ที่เอาไว้ใส่เว็บทดสอบของเราจะเป็น root ซึ่งทำให้เราจัดการไฟล์เว็บไม่สะดวก วิธีแก้ไขคือ ทำการเปลี่ยน permission ให้สามารถอ่าน/เขียนได้ทุกคน ด้วยคำสั่ง

sudo chmod 777 /opt/lampp/htdocs

เพียงแค่นี้เราก็สามารถจัดการไฟล์เว็บของเราผ่านทาง Nautilus (หรือตัว File Browser) ของเราได้แล้วครับ

ตั้งค่า XAMPP ให้เปิด services ทุกครั้งที่เปิดเครื่อง

โดยปกติถ้าเราต้องการใช้งาน XAMPP เราจะต้องมานั่งสั่งคำสั่งให้ XAMPP เปิด services เองทุกครั้ง แต่ถ้าต้องการให้ XAMPP เปิดเองทุกครั้งที่เปิดเครื่อง ให้พิมพ์คำสั่ง

ลง Apache + MySQL + PHP บนลินุกซ์ในคำสั่งเดียวด้วย XAMPP

มือใหม่ในการทำเว็บหลายๆ คนย่อมเคยประสบปัญหาในการลง Apache + MySQL + PHP เพื่อทดสอบงานในเครื่อง รวมถึงผู้ดูแลระบบหลายๆ คนที่จะต้องลง LAMPP Server (LAMPP ย่อมาจาก Linux + Apache + MySQL + PHP + Perl) เพื่อใช้งานเป็นเว็บเซิร์ฟเวอร์อย่างง่ายๆ ที่ไม่ได้ใช้งานจริงจังมากนัก ด้วยเหตุนี้จึงมีการทำโปรแกรมที่สามารถลง LAMPP Server ได้ทันทีโดยไม่ต้องลงโปรแกรมแยกทีละตัว โปรแกรมที่เป็นที่นิยมกันในไทยที่ดังๆ คือ AppServ ซึ่งคนไทยเป็นผู้สร้าง มีการพัฒนามาอย่างยาวนาน และโด่งดังไปทั่วโลกทีเดียว แต่ข้อเสียคือมีเฉพาะเวอร์ชันบนวินโดว์เท่านั้น แต่ถ้าบนลินุกซ์หรือ Ubuntu แล้วก็คงไม่พ้นโปรแกรมที่ชื่อว่า XAMPP

วิธีการ SSH โดยไม่ต้องใส่รหัสผ่าน

โดยหลักการแล้ว การ SSH (Secure Shell) โดยไม่ต้องใส่รหัสผ่านจะต้องใช้ private key และ public key ในการจับคู่ระหว่างเครื่องแม่ข่ายและเครื่องลูกข่าย โดยไฟล์ public key จะใส่ไว้ที่เครื่องแม่ข่าย และไฟล์ private key จะใส่ไว้ที่เครื่องลูกข่าย ซึ่งมีวิธีการทำดังนี้

รันคำสั่งข้างล่างนี้บนเครื่องลูกข่าย

ssh-keygen -t dsa