
โดย อดิศร ขาวสังข์
เขียนเมื่อ 9/06/2549
ทดลองบน : ubuntu 6.06 Desktop และ ubuntu 6.06 Server (ที่ติดตั้งเป็น Server ทั่วไปไม่ใช่ LAMP)
บทนำ
เป็นช่วงที่ ubuntu 6.06 เพิ่มออกมาใหม่ก็เลยทดลองติดตั้งโปรแกรมยอดนิยมดู ก็ไม่มีอะไรยากครับ คงจะเหมือนบทความเก่า ๆ ที่ผู้เขียนเคยกล่าวไปแล้ว อย่างไรก็แล้วแต่ ผมหวังว่าอาจจะมีประโยชน์กับใครบางคนได้
เตรียมความพร้อมก่อนติดตั้ง
วิธีการติดตั้งที่ผู้เขียนจะกล่าวนี้ เป็นการติดตั้งแบบ online โดยใช้คำสั่ง apt-get install ฉะนั้นเครื่องที่ใช้ติดตั้งต้องสามารถออก Internet เพื่อเืชื่อมต่อไปยัง Server ที่ให้บริการสำหรับการดาวน์โหลดโปรแกรมแบบอัตโนมัติ ตามสไตล์ของ apt-get ได้ิ
ขั้นตอนการติดตั้ง
- ในกรณีที่เครื่องที่จะติดตั้งต้องใช้งานผ่าน Proxy จะต้องทำการประกาศ Proxy ด้วยคำสั่ง :
sudo export http_proxy=http://192.168.1.100:8080/
- และควรจะทำการ update โปรแกรม apt-get ด้วยคำสั่ง :
sudo apt-get update
- ติดตั้ง Apache2 ด้วยคำสั่ง :
sudo apt-get install apache2
ทดลองเรียกใช้งาน Web Server ดูจะเป็นดังรูป

- ติดตั้ง PHP5 ด้วยคำสั่ง :
sudo apt-get install php5
ทดสอบการทำงานด้วยการสร้างไฟล์ที่เป็น php ซักไฟล์หนึ่งไว้ในตำแหน่ง Document Root ของ Apache ซึ่งอยู่ที่ /var/www ด้วยคำสั่ง:
sudo vi /var/www/phpinfo.php
โดยให้มีข้อความต่อไปนี้ในไฟล์
<?
phpinfo.php
?>
และเมื่อลองเรียกใช้งานไฟล์ดังกล่าวดูจะได้ดังรูป

- ติดตั้ง MySQL5 ด้วยคำสั่ง :
sudo apt-get install mysql-server-5.0
เนื่องจากค่า default ยังไม่ได้มีการกำหนดรหัสผ่านให้กับ user ของ MySQL ที่เป็น root ดังนั้นเราสามารถกำหนดรหัสผ่านให้กับ root user ของ MySQL ด้วยคำสั่ง :
sudo mysqladmin -u root password yourpassword
และืเมื่้อทดลองเรียกใช้งาน MySQL จะได้ดังรูป

- ต่อไปเป็นขั้นตอนการติดตั้งโปรแำกรม phpMyAdmin ก็ให้ดาวน์โหลดโปรแกรม phpMyAamin มาจากอินเตอร์เน็ตครับ ลอง Search ผ่าน google ก็ได้ ซึ่งที่ผู้เขียนดาวน์โหลดมาเป็นไฟล์ phpMyAdmin-2.8.0.tar.gz เพื่อความสะดวกให้ไฟล์นี้วางอยู่ในตำแหน่ง Document Root ของ Apache จากนั้นก็ให้แตกไฟล์ด้วยคำสั่งดังนี้ :
sudo tar xvfz phpMyAdmin-2.8.1.tar.gz
การแตกไฟล์ด้วยคำสั่งข้างบนจะมีการสร้างโฟลเดอร์ใหม่เป็นชื่อเดียวกับไฟล์ที่เราแตกออก ก็ให้ลองเรียกใช้งาน Web Server โดยชี้ไปยังโฟลเดอร์ดัีงกล่าว ก็จะเจอความผิดพลาดดังรูป

วิธีการแก้ปัญหาใ้้้ห้ทำการติดตั้ง php5-mysql ด้วยคำสั่ง :
sudo apt-get install php5-mysql
จากนั้นเมื่อลองเรียกใช้งาน Web Server โดยชี้ตำแหน่งไปยังโฟลเดอรของ phpMyAdmin ก็ได้จะได้ดังรูป :
ถึงขั้นนี้แสดงว่า MySQL ของเราพร้อมที่จะใช้งานได้แล้วนะครับ แต่ที่ฟ้อง Error ดังรูปข้างบนก็เพราะเรายังไม่ได้คอนฟิก phpMyAdmin ให้ถูกต้อง ซึ่งวิธีการคอนฟิกของแต่ละคนอาจจะแตกต่างกัน แต่ในที่นี้ผมขอคอนฟิกแบบง่าย ๆ ด้วยการกำหนดให้ phpMyAdmin ติดต่อกับ MySQL Server ผ่าน user ที่เป็น root ซึ่งค่า default ของ phpMyAdmin ได้ถูำกคอนฟิกให้เป็น user นี้อยู่แล้วเพียงแต่ยังไม่มีการกำหนดค่าของรหัสผ่านให้ตรงกับของ MySQL Server นั่นเอง นั่นคือค่า default ของรหัสผ่านจะเป็นค่าว่าง
การคอนฟิก phpMyAdmin ก็ให้เปิดไฟล์คอนฟิกขึ้นมาซึ่งเป็นไฟล์ที่อยู่ในโฟลเดอร์ libraries ชื่อว่า config.default.php (แต่ละเวอร์ชันอาจจะแตกต่างกัน) ดังนี้
sudo vi libraries/config.default.php
แล้วให้ป้่อนค่ารหัสผ่านของ root ที่บรรทัด $cfg['Servers'][$i]['password']= ""
และเมื่อบันทึกไฟล์ดัีงกล่าวแล้วลองเรียกใช้งานใหม่จะได้ดังรูปครับ
จบครับ