ตั้งค่า phpMyAdmin บนเซิร์ฟเวอร์ Linux - จัดการฐานข้อมูลผ่านเว็บอินเทอร์เฟซ
ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้
เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน
บทนำ
phpMyAdmin คือเครื่องมือฟรีบนเว็บสำหรับจัดการฐานข้อมูล MySQL และ MariaDB ที่มาพร้อมอินเทอร์เฟซใช้งานง่าย ช่วยให้คุณสร้าง แก้ไข จัดการ และลบฐานข้อมูลได้โดยไม่ต้องพิมพ์คำสั่ง SQL ด้วยตัวเอง
ติดตั้ง phpMyAdmin ด้วย One Click Apps Installer
คุณสามารถติดตั้ง phpMyAdmin ได้โดยตรงผ่าน One Click Apps Installer ในเว็บอินเทอร์เฟซของ VPS หลังจากตั้งค่าแอปเริ่มต้นเสร็จแล้ว ให้เปิดแคตตาล็อกแอป ค้นหา phpMyAdmin และเริ่มติดตั้งพร้อมตั้งค่าโปรเจกต์ สภาพแวดล้อม และโดเมนที่ต้องการ วิธีนี้ช่วยให้คุณติดตั้งและจัดการ phpMyAdmin ได้อย่างรวดเร็วและง่ายดายโดยไม่ต้องตั้งค่าผ่านคอมมานด์ไลน์เอง แถมยังได้ประโยชน์จากการจัดการผ่านเว็บแบบบูรณาการ รองรับโดเมนที่กำหนดเอง และการจัดเตรียม SSL เมื่อมีให้บริการ
การเตรียมตัว
ก่อนเริ่มติดตั้ง ให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว สามารถอัปเดตและอัปเกรดได้ดังนี้:
sudo apt update -y
sudo apt upgrade -y
นอกจากนี้ คุณต้องแน่ใจว่ามีการติดตั้ง PHP บนระบบแล้ว เพราะจำเป็นสำหรับการใช้งาน phpMyAdmin หากต้องการดูวิธีติดตั้ง PHP โปรดดูที่ คู่มือ ติดตั้ง PHP
ถ้าแพ็กเกจ PHP ที่จำเป็นขาดหายไป ไฟล์ PHP ของ phpMyAdmin จะไม่สามารถประมวลผลและแสดงผลได้อย่างถูกต้อง
การติดตั้ง
เมื่อเตรียมตัวเรียบร้อยแล้ว ก็เริ่มติดตั้งอินเทอร์เฟซ phpMyAdmin ได้เลย โดยเปิดไดเรกทอรีที่จะติดตั้ง phpMyAdmin ก่อน
ใช้คำสั่ง cd /usr/share เพื่อไปยังไดเรกทอรีนั้น แล้วดาวน์โหลดเวอร์ชันล่าสุดของ phpMyAdmin ด้วยคำสั่ง wget:
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
ถ้าไม่พบคำสั่ง wget ให้ติดตั้งด้วยคำสั่ง sudo apt install wget -y
เมื่อดาวน์โหลดเสร็จแล้ว ให้แตกไฟล์ ZIP ด้วยคำสั่ง:
unzip phpmyadmin.zip
ถ้าไม่พบคำสั่ง unzip ให้ติดตั้งด้วยคำสั่ง sudo apt install unzip -y
จากนั้นเปลี่ยนชื่อโฟลเดอร์ที่แตกไฟล์ออกมาให้สั้นลง ลบไฟล์ ZIP และตั้งสิทธิ์ที่จำเป็น:
mv phpMyAdmin-*-all-languages phpmyadmin
rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
การตั้งค่า
ไฟล์ตั้งค่าเว็บเซิร์ฟเวอร์
ตอนนี้ต้องเพิ่ม phpMyAdmin ลงในการตั้งค่าเว็บเซิร์ฟเวอร์ ใช้คำสั่ง nano /etc/apache2/conf-available/phpmyadmin.conf เพื่อสร้างไฟล์ตั้งค่า Virtual Host ใหม่ แล้วใส่เนื้อหาดังนี้:
# การตั้งค่า Apache สำหรับ phpMyAdmin
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
</Directory>
# ปิดการเข้าถึงเว็บเพื่อความปลอดภัยในไดเรกทอรีที่ไม่จำเป็นต้องเข้าถึง
<Directory /usr/share/phpmyadmin/templates>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Require all denied
</Directory>
เมื่อกรอกเนื้อหาเสร็จแล้ว ให้บันทึกและปิดไฟล์ด้วย CTRL+X กด Y แล้วกด Enter
จากนั้นเปิดใช้งานไฟล์ตั้งค่า Virtual Host ที่สร้างขึ้นและโหลดใหม่ด้วยคำสั่ง:
a2enconf phpmyadmin
systemctl reload apache2
สร้างไดเรกทอรีชั่วคราวที่จำเป็น
เพื่อให้ phpMyAdmin ทำงานได้อย่างถูกต้อง ต้องสร้างไดเรกทอรีชั่วคราวและตั้งสิทธิ์ที่จำเป็น ใช้คำสั่งดังนี้:
mkdir /usr/share/phpmyadmin/tmp/
chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
สรุป
ยินดีด้วย คุณติดตั้งและตั้งค่า phpMyAdmin สำเร็จแล้ว คุณสามารถเข้าถึงเว็บอินเทอร์เฟซได้ผ่านที่อยู่ IP และพาธของเซิร์ฟเวอร์ (http://ที่อยู่-IP/phpmyadmin) หากมีคำถามหรือต้องการความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂