การติดตั้ง 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 ต่างกันอย่างไร

ปัญหาและเฉลยวิชาธรรม นักธรรมชั้นตรี สอบในสนามหลวง วันอังคาร ที่ ๒๙ กันยายน พ.ศ.๒๕๕๒

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