Ubuntu – การติดตั้ง Apache-MySQL-PHP
สำหรับผู้ที่ไม่ต้องการติดตั้ง LAMP แต่ต้องการลง Apache -MySQL – PHP แบบแยกส่วนบน Ubuntu นั้น สามารถทำได้ตามขั้นตอนดังนี้
1. ติดตั้ง Apache 2
1.1 พิมพ์คำสั่งเพื่อติดตั้ง Apache 2
sudo aptitude install apache2
1.2 ลองเปิด Browser เพื่อทดสอบว่า Apache 2 ได้ทำงานอย่างถูกต้อง โดยพิมพ์ url ดังนี้ (ถ้า Apache ทำงาานแล้ว Browser จะขึ้นหน้าที่เป็น default ว่า “It works!!!”)
http://localhost
1.3 Home Directory ของ Apache 2 จะเริ่มต้นที่
/var/www
หรือตรวจสอบ Home Directory ได้ดังนี้
cat /etc/apache2/sites-available/default
โดย Home Directory จะอยู่ที่บรรทัดที่ขึ้นต้นด้วยคำว่า DocumentRoot ในกรณีที่ apache ไม่ทำงาน ให้ลอง restart server โดยใช้คำสั่งดังนี้
sudo /etc/init.d/apache2 restart
2. ติดตั้ง PHP5
2.1 ทำการพิมพ์คำสั่งเพื่อติดตั้ง PHP5 ดังนี้
sudo aptitude install php5 libapache2-mod-php5
2.2 ลองสร้างไฟล์ download.php ไว้ที่ /var/www/
echo “<? echo ‘test’; ?>” > download.php
และไปที่ Browser พิมพ์ในช่อง URL ว่า http://localhost/download.php เพื่อทดสอบว่า php ใช้งานร่วมกับ apache ได้แล้ว ถ้า Browser พยายามดาวโหลด download.php แทนที่จะประมวลผลไฟล์ให้พิมพ์คำสั่งดังนี้ เพื่อทำการเพิ่มให้ Apache รู้จัก php แล้วทำการ restart apache
sudo a2enmod php5 sudo /etc/init.d/apache2 restart
3. ติดตั้ง MySQL เพื่อ PHP5
3.1 พิมพ์คำสั่งดังนี้เพื่อทำการติดตั้ง MySQL เพื่อใช้งานกับ PHP5
sudo aptitude install mysql-server mysql-client php5-mysql libmysqlclient15-dev
3.2 เมื่อทำการลง MySQL เสร็จแล้วไม่มีการถามให้เราใส่ค่า Password ต้องทำการ reset password ใหม่ดังนี้
sudo dpkg-reconfigure mysql-server-5.0
จะมี Dialog ให้เราใส่ค่า Pasword สำหรับ root เพื่อใช้งาน MySQL ต่อไป
3.3 ติดตั้ง phpMyAdmin เพื่อใช้ควบคุม MySQL
sudo aptitude install phpmyadmin
พอติดตั้ง phpmyadmin เสร็จแล้วจะมี Dialog ถามว่าเราใช้ Webserver อะไร ให้เราเลือก Apache 2 แล้วกด Enter