Wednesday, February 1, 2012

Setting up sandbox with JeOS :: Part 2

หลังจาก สร้าง VM JeOS มาแล้วใน ตอนที่ 1
เรามาต่อกันเลย กับการลง LAMP (Linux, Apache, MySQL, PhpMyAdmin) ก่อนจะเริ่มลง ให้ update & upgrade กันซักรอบนะครับ
sudo apt-get update && sudo apt-get upgrade

หลังจาก Linux เสร็จก็ตามด้วย Apache ด้วย
sudo apt-get install apache2
ในบางกรณีอาจจะต้องการ restart apache service ให้พิมพ์
sudo /etc/init.d/apache2 restart


ต่อมาตามติดด้วย PHP และ MySQL ครับ
ลง PHP5  โดย
sudo apt-get install php5 libapache2-mod-php5

config PHP หน่อย เพื่อให้ใช้ short tag "short_open_tag = on" ครับ
จากนั้นก็เปิดใช้ php โดย
sudo a2enmod php5
sudo /etc/ini.d/apache2 restart

แล้วทดสอบโดย สร้าง test.php ไว้ใน /var/www โดนในไฟล์พิมพ์ "<?php phpinfo(); ?>" พอเข้าไปที่ http://jeos-ip-address/test.php ก็จะต้องมีหน้า php info ขึ้น เป็นอันว่าติดตั้ง php เสร็จแล้ว
* jeos-ip-address คือ ip ของเครื่อง jeos ที่เราทำเป็น virtual machine สามารถดูได้ โดย ifconfig
Step ต่อไปคือ MySQL ครับ สามารถติดตั้ง ด้วยคำสั่ง
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

ปิดท้ายด้วย PhpMyAdmin 
ลง phpmyadmin ด้วย
sudo apt-get install phpmyadmin
test โดยเข้าไปที่ http://jeos-ip-address/phpmyadmin พิมพ์ username password ตามที่ install MySQL ใน step ก่อนเป็นอันเสร็จ
สำหรับคนที่มีปัญหา เปิด http://jeos-ip-address/phpmyadmin ไม่ขึ้นลองทำตามนี้ดูนะครับ
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
sudo /etc/init.d/apache2 reload

references:

No comments:

Post a Comment