วิธีติดตั้ง Apache, MySQL, PHP, phpMyAdmin ใน Ubuntu

6 Sep 2015

Share to:

ในบทความนี้เราจะมาพูดถึงการทําเว็บ Server บน Ubuntu กันครับ การทําเว็บ Server ใน Ubuntu โดยทั่วไปจะต้องติดตั้งโปรแกรม อย่างน้อย 4 ตัว คือ Apache, MySQL, PHP, phpMyAdmin เรามาเริ่มติดตั้งกันเลยครับ

ติดตั้ง Apache

sudo apt-get update
sudo apt-get install apache2

เมื่อติดตั้งเสร็จ พื้นที่ที่เก็บข้อมูลของเว็บจะอยู่ที่ “/var/www/html/” วิธีการ Satrt, Stop, Restart Apache ใช้คําสั่งนี้

sudo service apache2 start
sudo service apache2 stop
sudo service apache2 restart

ติดตั้ง MySQL

ติดตั้ง MySQL ด้วยคําสั่งนี้

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

ในระหว่างการติดตั้งโปรแกรมจะให้เราตั้งรหัสผ่านสําหรับ root user

Image

install MySQL

ติดตั้ง PHP

ติดตั้ง PHP ด้วยคําสั่งนี้

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

เมื่อติดตั้ง PHP เสร็จ ให้ตั้งค่า Web Server เรียกหน้าเว็บที่เป็นไฟล์ *.php ก่อน เป็นอันดับแรก โดยแก้ไขไฟล์  “dir.conf”

sudo nano /etc/apache2/mods-enabled/dir.conf

เปลี่ยนข้อมูลให้ index.php มาอยู่หน้าสุด

<IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

หลังจากแก้เรียบร้อยแล้วให้ Restart Service ด้วยคําสั่งนี้

sudo service apache2 restart

ติดตั้ง phpMyAdmin

ติดตั้ง phpMyAdmin ด้วยคําสั่งนี้

sudo apt-get install phpmyadmin

ในระหว่างการติดตั้งโปรแกรมจะให้เราเลือก Web Server เลือกเป็น Apache2 แล้วกด Ok

Image

เลือก Yes

Image

ขั้นตอนนี้โปรแกรมจะถาม Password root ของ MySQL

Image

ขั้นตอนนี้โปรแกรมจะให้เราตั้ง Password ของ User: phpmyadmin

Image

หลังจากติดตั้ง phpMyAdmin เรียบร้อยขั้นตอนต่อไป ทําให้สามารถเรียก phpMyAdmin ได้ด้วย url “http://www.yousite.com/phpmyadmin” ให้ใช้คําสั่งดังตอไปนี้

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo /etc/init.d/apache2 reload

Suggestion blogs

เริ่มต้นใช้ Docker Swarm

ในบทความที่แล้ว (Docker Swarm คืออะไร) ผมได้อธิบายไปแล้วว่า Docker Swarm คืออะไร และการใช้งานแบบคร่าวๆ สําหรับในบทความนี้ผมจะมาทดลองให้ดูว่าเมื่อนํา Docker Swarm มาใช้งานแล้วจะเป็นอย่างไรบ้าง ก่อนอื่นมาดูกันก่อนว่าคําสั่งพื้นฐานของ Docker Swarm ที่จะต้องใช้มีอะไรบ้าง

Review ซิมเพนกวิน

ซิมเพนกวิน เป็นค่ายมือถือน้องใหม่เปิดให้บริการโดยบริษัท เดอะ ไวท์สเปซ รูปแบบการให้บริการเป็นแบบระบบเติมเงิน ถ้าไม่ได้สมัครโปรโมชั่นอะไรเลยจะคิดค่าบริการตามจริงในอัตรา ค่าโทรเริ่มต้นวินาทีละ 1 สตางค์ทุกเครือข่าย และค่าเน็ตเล่นไม่เกินวันละ 20 บาท

Lifecycle Methods ของ React Component

มาดู Lifecycle ของ Component กันหน่อยครับ ว่าตั้งแต่ Component เกิดขึ้นมาจนถูกถอดออกจากเว็บ มันเกิดอะไรขึ้นบ้าง


Copyright © 2019 - 2024 thiti.dev |  v1.41.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Youtube channel   Telegram   Email contact   วงแหวนเว็บ