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

6 Sep 2015,
Share: 

ในบทความนี้เราจะมาพูดถึงการทําเว็บ 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

Arduino ตอน6 Serial interface ใน Arduino

Serial เป็นรูปแบบการสื่อสารแบบ Asynchronous ชนิดหนึ่งที่ Arduino นํามาใช้ในการสื่อสารกับ Device อื่นๆ เช่น Computer, Arduino, Module Sensor ต่างๆ หรืออุปกรณ์อะไรก็ตามที่รองรับการส่งข้อมูลแบบ Serial สําหรับข้อมูลเพิ่มเติมของการสือสารแบบ Serial อ่านรายละเอียดเพิ่มเติมได้จากบนความนี้ครับ TTL UART RS232 คืออะไร

ไดโอด (Diode)

ไดโอด (Diode)ไดโอด เป็นอุปกรณ์อิเล็กทรอนิกส์ ที่ทํามาจากสารกึ่งตัวนําชนิด p-n ซึ่งมีคุณสมบัติคือ ยอมให้กระแสไฟฟ้าไหลผ่านได้เพียงทิศทางเดียว

Install FTP and Config to use SSL/TLS (SFTP) in ubuntu

ก่อนอื่นมาดูกันว่า FTP คืออะไร FTP ย่อมาจาก File Transfer Protocol ซึ่งเป็น Protocol ที่ใช้ รับ-ส่ง ไฟล์ระหว่าง server และ client ส่วน SFTP ก็เหมือนกับ FTP แต่จะเพิ่มกระบวนการ SSL/TLS เพื่อให้มีความปลอดภัยมากยิ่งขึ้น


Copyright © 2019 - 2025 thiti.dev |  v1.51.0 |  Privacy policy | 

Build with ❤️ and Astro.

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