ติดตั้ง phpMyAdmin บน Elastix MT
โพสต์แล้ว: 10 ม.ค. 2016 14:29
โปรแกรม phpMyAdmin เอาไว้จัดการดาต้าเบส MySQL ครับ ทั้งเอาไว้ดู แก้ไข ลบ สร้างเพิ่ม ซึ่งต้องได้ใช้แน่ๆบน Elastix MT วิธีการติดตั้งมีดังต่อไปนี้ครับ
1. ดาวน์โหลด phpMyAdmin
เนื่องจากบน Elastix MT มี PHP 5.3.3 และ MySQL 5.1.7 ดังนั้น phpMyAdmin เวอร์ชั่นที่เราติดตั้งได้คือ 4.0.x ซึ่งเวอร์ชั่นปัจจุบันคือ 4.0.10.12 ตอนนี้เราไม่สามารถติดตั้งเวอร์ชั่นที่สูงกว่านี้ได้ครับ
ดาวน์โหลด
2. ติดตั้ง phpMyAdmin
3. แก้ไขไฟล์ /var/www/html/phpMyAdmin-4.0.10.12-english/config.inc.php
บรรทัด $cfg['Servers'][$i]['auth_type'] = 'cookie';
เปลี่ยน cookie เป็น http แบบนี้
แล้วบันทึกไฟล์
4. ทำ Symbolic Link ให้เรียกหน้าเว็บ phpMyAdmin ได้ง่ายขึ้น
5. เปิดหน้าเว็บ phpMyAdmin
เปิดเว็บ http://x.x.x.x/mysql
จะเห็นพร้อมท์ล๊อกอิน User=root, Password = ที่เราตั้งตอนติดตั้ง Elastix MT หากจำไม่ได้ให้ดูที่ไฟล์ "/etc/elastix.conf" บรรทัด "mysqlrootpwd"
หน้าเว็บ phpMyAdmin ครับ จะเห็นรายชื่อดาต้าเบสอยู่ทางด้านซ้ายมือ ดาต้าเบสของ Elastix MT คือ "elxpbx" ครับ
เมื่อคลิ๊กที่ชื่อดาต้าเบส "elxpbx" จะเห็นชื่อเทเบิลเยอะแยะครับ ตอนนี้มี 67 เทเบิล แต่ละเทเบิลเก็บข้อมูลแต่ละส่วนที่เราคอนฟิกสั่งงานทางหน้าเว็บ
เป็นอันว่าเราสามารถจัดการดาต้าเบส MySQL ได้ง่ายๆผ่านทางหน้าเว็บได้แล้วครับ ลองดูครับแล้วจะชอบ
1. ดาวน์โหลด phpMyAdmin
เนื่องจากบน Elastix MT มี PHP 5.3.3 และ MySQL 5.1.7 ดังนั้น phpMyAdmin เวอร์ชั่นที่เราติดตั้งได้คือ 4.0.x ซึ่งเวอร์ชั่นปัจจุบันคือ 4.0.10.12 ตอนนี้เราไม่สามารถติดตั้งเวอร์ชั่นที่สูงกว่านี้ได้ครับ
ดาวน์โหลด
- โค้ด: เลือกทั้งหมด
cd /home
wget https://files.phpmyadmin.net/phpMyAdmin/4.0.10.12/phpMyAdmin-4.0.10.12-english.tar.bz2
2. ติดตั้ง phpMyAdmin
- โค้ด: เลือกทั้งหมด
tar xvf /home/phpMyAdmin-4.0.10.12-english.tar.bz2 -C /var/www/html
chmod +x -R /var/www/html/phpMyAdmin-4.0.10.12-english/
chown -R asterisk:asterisk /var/www/html/phpMyAdmin-4.0.10.12-english/
cp /var/www/html/phpMyAdmin-4.0.10.12-english/config.sample.inc.php /var/www/html/phpMyAdmin-4.0.10.12-english/config.inc.php
3. แก้ไขไฟล์ /var/www/html/phpMyAdmin-4.0.10.12-english/config.inc.php
บรรทัด $cfg['Servers'][$i]['auth_type'] = 'cookie';
เปลี่ยน cookie เป็น http แบบนี้
- โค้ด: เลือกทั้งหมด
$cfg['Servers'][$i]['auth_type'] = 'http';
แล้วบันทึกไฟล์
4. ทำ Symbolic Link ให้เรียกหน้าเว็บ phpMyAdmin ได้ง่ายขึ้น
- โค้ด: เลือกทั้งหมด
ln -s /var/www/html/phpMyAdmin-4.0.10.12-english /var/www/html/mysql
5. เปิดหน้าเว็บ phpMyAdmin
เปิดเว็บ http://x.x.x.x/mysql
จะเห็นพร้อมท์ล๊อกอิน User=root, Password = ที่เราตั้งตอนติดตั้ง Elastix MT หากจำไม่ได้ให้ดูที่ไฟล์ "/etc/elastix.conf" บรรทัด "mysqlrootpwd"
หน้าเว็บ phpMyAdmin ครับ จะเห็นรายชื่อดาต้าเบสอยู่ทางด้านซ้ายมือ ดาต้าเบสของ Elastix MT คือ "elxpbx" ครับ
เมื่อคลิ๊กที่ชื่อดาต้าเบส "elxpbx" จะเห็นชื่อเทเบิลเยอะแยะครับ ตอนนี้มี 67 เทเบิล แต่ละเทเบิลเก็บข้อมูลแต่ละส่วนที่เราคอนฟิกสั่งงานทางหน้าเว็บ
เป็นอันว่าเราสามารถจัดการดาต้าเบส MySQL ได้ง่ายๆผ่านทางหน้าเว็บได้แล้วครับ ลองดูครับแล้วจะชอบ