วันนี้ใช้งาน Xampp ในการจำลองเว็บเซิร์ฟเวอร์แล้วมีเอ๋อๆ เลยอยากถอดออกเพื่อติดตั้ง Apache, php, MySQL, phpMyAdmin เองน่าจะดีกว่า ว่าแล้วก็สั่งถอดถอน Xampp ซะเลย
เปิด Terminal มาก่อน ถ้าเป็น Kubuntu 10.5 PE ก็กดปุ่ม F12 ได้เลยแล้วพิมพ์คำสั่งลงไป
#
sudo rm -rf /opt/lampp
ใส่รหัสผ่านแล้วรอสักครู่ (Kubuntu 10.5 PE ต้องไปลบ xampp control ออกจากเมนูเองนะ)
จากนั้นติดตั้ง LAMP ซึ่งย่อมายาก L inux A pache M ysql P hp รวมคำหน้าเรียกว่า LAMP กันเลยแบบแมนนวลด้วยตัวคุณเองผ่านทางคอมมานด์ไลน์
#
sudo apt-get update
รอจนเสร็จสิ้นแล้วสั่งต่อ
#
sudo apt-get install apache2
รอจนเสร็จสิ้น ทดสอบผ่านบราวเซอร์ด้วยการเปิดบราวเซอร์ พิมพ์
localhost
ถ้าสำเร็จจะเห็นข้อความคำว่า It's works! ตัวดำๆหนาๆ
จากนั้นทำการ ติดตั้ง php
พิมพ์คำสั่งใน terminal
#
sudo apt-get install php5 libapache2-mod-php5
หลังจากการติดตั้ง php เราต้องทำการรีสตาร์ท apache ใหม่เพื่อเห็นผลการติดตั้งของ php
พิมพ์คำสั่งใน terminal ใช้คำสั่ง sudo /etc/init.d/apache2 restart
สร้างไฟล์ทดสอบดูว่าใช้งานได้ไหม?
สั่งผ่าน Terminal อีกเช่นเคย
#
sudo gedit /var/www/test.php
ถ้าเป็น kubuntu ต้องเปลี่ยนจาก gedit เป็น kate นะครับ
จะปรากฎหน้าต่างขึ้นมาให้เราพิมพ์คำสั่งนี้ลงไป <?php phpinfo(); ?> แล้ว save จากนั้นปิดไป
เปิด browser ขึ้นมาอีกครั้ง
localhost/test.php
จากนั้นทำการติดตั้ง mysql เพื่อการสร้างฐานข้อมูล
#
sudo apt-get install mysql-server
ในขั้นตอนการติดตั้งจะมีการถามให้สร้างรหัสผ่านของ root เพื่อจัดการฐานข้อมูลก็กำหนดไป (และอย่าลืมเชียว)
จากนั้นติดตั้ง extension ให้กับ php พิมพ์คำสั่งนี้ใน terminal
#
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
รอ จนการติดตั้งเสร็จ ขั้นตอนนี้จะมีการกำหนดให้ใส่รหัสผ่านเชื่อมโยงเข้ากับฐานข้อมูล ก็ใส่รหัสจากขั้นตอนที่แล้วได้เลย
จากนั้นทำการปรับแต่ง php ให้ใช้กับ mysql ได้ พิมพ์ คำสั่ง
#
gksudo gedit /etc/php5/apache2/php.ini
(เหมือนเดิม ถ้าเป็น kubuntu ต้องเปลี่ยนจาก gedit เป็น kate นะครับ)
จะปรากฎหน้าต่างขึ้นมา กด ctrl + F3 เพื่อค้นหาคำสั่งนี้ extension = msql.so
แล้วเพิ่มบรรทัดนี้เข้าไป
extension = mysql.so
จากนั้นกด save ก็เป็นอันว่าติดตั้งเรียบร้อย รีสตาร์ท apache อีกครั้งโดยใช้คำสั่ง
#
sudo /etc/init.d/apache2 restart
เพื่อ เริ่มต้นการทำงาน apache ใหม่ พร้อมใช้งานแล้วลุยโลด
