การติดตั้ง 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! ตัวดำๆ หนาๆ สำเร็จไปแล้วหนึ่งขั้นตอน
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
จากนั้นทำการติดตั้ง 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 แล้ว
มาพร้อมหน้าต่าง Login แบบเท่ห์ๆ เลยเชียว
หน้าต่างแสดงการเชื่อมต่อฐานข้อมูลได้แล้ว ที่เหลือก็แล้วแต่ท่านจะใช้อะไรแล้วล่ะ