วิธีติดตั้ง 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

การเขียน Regular expressions

Regular expressions คืออะไรRegular expressions คือรูปแบบของตัวอักษรที่ใช้คนหาข้อความใน string เช่น ถ้าต้องการหาข้อความที่เป็นตัวเลขติดกันสองตัวจาก string "test01 test1" ซึ่งเราจะสามารถค้นหาและดึงเอาข้อความที่เป็นตัวเลขติดกัน(01) ออกมาได้

แก้ปัญหา url unicode ใน Google Analytics Post Pageviews wordpress

สําหรับคนที่ใช้ plugin Google Analytics Post Pageviews ใน wordpress จะเจอปัญหาเมื่อ url ของ post เป็นภาษาไทย(unicode) plugin จะไม่สามารถดึงข้อมูลจาก google analytic ออกมาได้ ทําให้ views เป็น 0 วิธีการแก้ไขคือ

Access raspberry pi ผ่าน internet โดยไม่ต้อง forward port

สวัสดีครับ หลายๆคนอาจเจอปัญหานี้ อยากจะ ssh ไปยัง raspberry pi ผ่าน internet จากที่ใดๆก็ได้บนโลก แต่ติดปัญหาคือ คุณอาจจะอยู่ หอพัก อพาร์ทเม้นท์ ฯลฯ ที่คุณไม่สามารถเข้าไปยุ่งกับ rounter ได้ ไม่สามารถ forward port ได้ ทําให้ไม่สามารถ Access raspberry pi ได้ ในบทความนี้มีคําตอบครับ พระเอกของงานนี้คือ weaved ซึ่งจะช่วยจักการการเชื่อมต่อให้เราเองเพียงแค่ติดตั้ง service บน raspberry pi ของเราเท่านั้น


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

Build with ❤️ and Astro.

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