วันจันทร์ที่ 21 กุมภาพันธ์ พ.ศ. 2554

ติดตั้ง LAMP บน Ubuntu 10.10


ติดตั้ง LAMP บน Ubuntu 10.10

LAMP เป็นตัวอักษรย่อของโอเพ่นซอร์สซอฟต์แวร์ 4 ชนิด มารวมกัน เพื่อทำหน้าที่เป็นเครื่องให้บริการเว็บ (Web Server) อันประกอบด้วย Linux, Apache, MySQL และ PHP ในบทความนี้ผมจะสาธิตวิธีการดิดตั้ง Apache Webserver บน Ubuntu 10.10 ซึ่ง server นี้จะสนับสนุนทั้ง PHP5 และ MySQL

Step 1
ก่อนอื่นคุณต้องเข้าระบบในสิทธ์ของ root เสียก่อนโดย
sudo su


Step 2 Installing MySQL 5
เริ่มการติดตั้ง MySQL 5 โดยพิมพ์คำสั่งต่อไปนี้
apt-get install mysql-server mysql-client
จากนั้นจะมีหน้าต่างข้อความขึ้นมาให้เราพิมพ์ดังนี้
New password for the MySQL "root" user: ตั้งรหัสผ่านของ root
Repeat password for the MySQL "root" user:  พิมพ์รหัสซ้ำอีกครั้ง
จากนั้นก็กด Enter ไป

Step 3 Installing Apache2
ต่อมาก็เป็นการติดตั้ง Apache2
apt-get install apache2
เมื่อติดตั้งเรียบร้อยแล้ว ก็เปิดเบราเซอร์ขึ้นมาพิมพ์ http://localhost จะปรากฏหน้าเพจตามรูป
http://postto.me/iw/0screenshot.png
ไดเรคทอรี่ไฟล์ของ Apache จะอยู่ใน /var/www

Step 4 Installing PHP5
ติดตั้ง PHP5 ได้จากคำสั่ง
apt-get install php5 libapache2-mod-php5
จากนั้นให้ทำการ restart apache ด้วยคำสั่ง
/etc/init.d/apache2 restart

Step 5 Testing PHP5
โดยการสร้างไฟล์ใน /var/www เพื่อแสดงข้อมูลของ PHP ดังนี้
gedit /var/www/info.php
พิมพ์ตามนี้
<?php
phpinfo();
?>
บันทึนไฟล์ให้เรียบร้อย จากนั้นเปิดด้วยบราวเซอร์จะขึ้นดังรูป
http://postto.me/il/screenshot1.png

Step 6 Getting MySQL Support In PHP5
เพื่อให้มีการสนับสนุน MySQL ใน PHP5 เราจึงต้องติดตั้ง php5-mysql
ติดตั้งแพกเก็ตต่อไปนี้
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
จากนั้นให้ทำการ restart Apache2
/etc/init.d/apache2 restart
รีโหลดเพจอีกครั้งจะพบว่าด้านล่างจะมีข้อมูลของ MySQL เพิ่มมาดังรูป
http://postto.me/iv/screenshot2.png

Step 7 phpMyAdmin
phpMyAdmin คือ web interface สำหรับการจัดการฐานข้อมูล MySQL ทำการติดตั้งด้วยคำสั่งต่อไปนี้
apt get install phpmyadmin
จากนั้นจะปรากฏคำถามต่อไปนี้
Web server to reconfigure automatically:  ให้เลือก apache2
Configure database for phpmyadmin with dbconfig-common? ให้เลือก No
คุณสามารถเข้า phpMyAdmin ได้จาก http://localhost/phpmyadmin ดังรูป
http://postto.me/iu/screenshot3.png
ปล. หากเข้า phpmyadmin ตาม address ดังกล่าวไม่ได้ให้ทำการก้อบโฟลเดอร์มาไว้ยัง var/www โดย
cp -r /usr/share/phpmyadmin /var/www

ไม่มีความคิดเห็น:

แสดงความคิดเห็น