การติดตั้ง LAMP (Linux, Apache, MySQL, PHP)

สำหรับคนที่ต้องทำการเขียนและทดสอบเว็บอย่างผมขาดไม่ได้คือ การจำลองเซิร์ฟเวอร์ในเครื่องเพื่อใช้งาน ลีนุกส์ยังไงก็ต้อง Apache MySQL และตัวแปรภาษา php ดังนั้นในลินุกส์จึงเรียกว่า LAMP (L inux, A pache, M ySQL, P hp และ phpMyAdmin) ส่วนในวินโดว์จะเรียกกันว่า WAMP

การติดตั้ง LAMP ในลินุกซ์เริ่มจากเปิด terminal ขึ้นมาก่อนครับ ไปที่ Applications > Accessories > terminal

จากนั้นพิมพ์คำสั่งนี้เพื่อติดตั้ง พิมพ์คำสั่งใน terminal เพื่อติดตั้ง apache :

montree@m-ubuntu:~$ sudo apt-get install apache2

เครื่องจะหาแพคเกจล่าสุดมาติดตั้งให้เอง รอจนขั้นตอนสิ้นสุด จากนั้นเปิด Browserเรียก : http://localhost

ถ้าสำเร็จจะเห็นข้อความคำว่า It's works! ตัวดำๆ หนาๆ สำเร็จไปแล้วหนึ่งขั้นตอน

หน้าต่าง Localhost ที่ใช้งานได้แล้ว
ถ้าเห็นหน้าต่าง It works! ก็สำเร็จไปหนึ่งขั้นตอน
จากนั้นทำการติดตั้งตัวแปรภาษา php และแพ็กเกจที่เกี่ยวข้องด้วยคำสั่งใน terminal

montree@m-ubuntu:~$ sudo apt-get install php5 libapache2-mod-php5

หลังจากการติดตั้ง php เราต้องทำการรีสตาร์ท apache ใหม่เพื่อเห็นผลการติดตั้งของ php พิมพ์คำสั่งใน terminal ใช้คำสั่ง

montree@m-ubuntu:~$ sudo /etc/init.d/apache2 restart

จากนั้นทำการทดสอบ php ครับว่าผ่านหรือไม่ผ่านในการติดตั้ง ด้วยการสร้างไฟล์ตรวจสอบ phpinfo พิมพ์คำสั่งใน terminal

montree@m-ubuntu:~$ sudo gedit /var/www/test.php

จะปรากฎหน้าต่าง Text Editor ขึ้นมาให้เราพิมพ์คำสั่งนี้ลงไป แล้ว save จากนั้นปิดไป

เปิด browser ขึ้นมาอีกครั้ง http://localhost/test.php

หน้าต่างแสดงการทำงานของตัวแปลภาษา php
หน้าต่างนี้แสดงว่า php ทำงานได้แล้ว

จากนั้นทำการติดตั้ง mysql เพื่อความสมบูรณ์ของโปรแกรมในการใช้ฐานข้อมูล พิมพ์คำสั่งนี้ใน termial :

montree@m-ubuntu:~$ sudo apt-get install mysql-server

รอการติดตั้งจนเสร็จ ในขั้นตอนการติดตั้งจะมีกรอบให้เรากำหนดรหัสผ่านของฐานข้อมูล MySQL ของ root ก็ให้ระบุลงไป และยืนยันอีกครั้ง

จากนั้นติดตั้ง extension ให้กับ php พิมพ์คำสั่งนี้ใน terminal

montree@m-ubuntu:~$ sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

รอจนการติดตั้งเสร็จ จะมีกรอบถามให้เราใส่รหัสผ่านฐานข้อมูล MySQL ของ root ยืนยันอีกครั้งเพื่อเก็บเป็นค่าคอนฟิกใน phpMyAdmin

จากนั้นทำการปรับแต่ง php ให้ใช้กับ mysql ได้ พิมพ์คำสั่งใน terminal

montree@m-ubuntu:~$ sudo gedit /etc/php5/apache2/php.ini

จะปรากฎหน้าต่างขึ้นมา คลิกที่เมนู Search เพื่อค้นหาคำสั่งนี้ ; extension = mysql.so

ให้ลบ ; หน้าคำสั่งออก จากนั้นกด save (ผมลองแล้วหาไม่เจอครับมีแต่ extension = msql.so ให้สำเนาบรรทัดนี้แล้ววางในบรรทัดถัดมาแล้วแก้เป็น extension = mysql.soเสียเลย จากนั้นกด save)

ก็เป็นอันว่าติดตั้งเรียบร้อย รีสตาร์ท apache อีกครั้งโดยใช้คำสั่ง

montree@m-ubuntu:~$ sudo /etc/init.d/apache2 restart

เพื่อเริ่มต้นการทำงาน apache ใหม่ แล้ว LAMP ของเราก็พร้อมใช้งานบน Ubuntu แล้ว

หน้าต่างล็อกอินของ phpMyAdmin

มาพร้อมหน้าต่าง Login แบบเท่ห์ๆ เลยเชียว

นี่ไงฐานข้อมูล MySQL พร้อมใช้งานแล้ว
หน้าต่างแสดงการเชื่อมต่อฐานข้อมูลได้แล้ว ที่เหลือก็แล้วแต่ท่านจะใช้อะไรแล้วล่ะ

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาและเฉลยธรรม นักธรรมชั้นโท สอบในสนามหลวง พ.ศ. ๒๕๔๓ วันพฤหัสบดี ที่ ๑๖ พฤศจิกายน พ.ศ. ๒๕๔๓

I miss you all กับ I miss all of you ต่างกันอย่างไร

ปัญหาและเฉลยวินัยบัญญัติ นักธรรมชั้นเอก สอบในสนามหลวง พ.ศ. ๒๕๔๓ วันเสาร์ ที่ ๑๘ พฤศจิกายน พ.ศ. ๒๕๔๓