Tuesday, 21.06.2016
─
PHPMyAdmin เป็น web interface open-source ที่ช่วยจัดการ MySQL database
วัตถุประสงค์
เพื่อจัดเตรียมการทำเว็บไซต์ของศูนย์คอมพิวเตอร์ หรือศูนย์การเรียนรู้ สำหรับให้บริการกับบุคลากรและนักศึกษา หรือผู้ที่สนใจ
วิธีการติดตั้ง
- ติดตั้ง PHPMyAdmin
sudo apt-get install phpmyadmin
- ตั้งค่า PHPMyAdmin โดยเลือก web server เป็น Apache2
- เลือก “Yes” เพื่อการตั้งค่าฐานข้อมูลสำหรับ PHPMyAdmin ในหน้า Configuring phpmyadmin
- สร้าง Password สำหรับ database’s administrative user และ MySQL application ของ phpmyadmin
- ถ้าหากเกิดความผิดพลาดในการติดตั้ง PHPMyAdmin ให้แก้ไขในไฟล์ apache2.conf
sudo nano /etc/apache2/apache2.conf
จากนั้นให้เพิ่มข้อความต่อไปนี้ ในบรรทัดล่างสุดของไฟล์
Include /etc/phpmyadmin/apache.conf
- จากนั้นให้ Restart Apache2
sudo systemctl restart apache2
- เข้าสู่หน้าเว็บ Console ของ PHPMyAdmin โดยพิมพ์ URL ไปที่ http://server-ip-address/phpmyadmin/ และ Login ด้วย username root กับ password ที่ตั้งไว้ในขั้นตอนการติดตั้ง PHPMyAdmin
- เข้าสู่ main web interface ที่ใช้สำหรับจัดการ MySQL database
ปัญหาที่พบ
เมื่อพิมพ์ URL ไปที่ http://server-ip-address/phpmyadmin/ หลังจากที่ติดตั้ง PHPMyAdmin และ Restart Apache เกิด error ในหน้าเว็บของ URL ดังกล่าว แจ้งว่า mbstring extension is missing และให้ตรวจสอบการตั้งค่า
การแก้ไข
แก้ไขโดยติดตั้ง mbsting และ modules อื่นๆที่เกี่ยวข้องโดยใช้คำสั่ง
sudo apt-get install php-mbstring php7.0-mbstring php-gettext
ที่มา:
- How To Install LAMP Stack On Ubuntu 16.04
- How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04
- Install LAMP on Ubuntu 16.04
- HTTPD – Apache2 เว็บเซิร์ฟเวอร์
- Ubuntu 16.04 LAMP server tutorial with Apache 2.4, PHP 7 and MariaDB (instead of MySQL)
- phpMyAdmin – Error | The mbstring extension is missing. Please check your PHP configuration in Ubuntu 14.04 LTS
- Internal server error (HTTP Error 500) after installing phpmyadmin on a certain domain