1 | sudo apt install unzip |
ให้เราย้ายไปอยู่ที่โฟลเดอร์ /usr/share ก่อนดาวโหลด์ (ถ้าลง PHPMyAdmin ผ่าน apt ก็จะมาอยู่ที่นี่เหมือนกัน)
จากนั้นทำการดาวโหลด์ไฟล์ phpMyAdmin-4.9.0.1-all-languages.zip จากเว็บไซต์ https://phpmyadmin.net
1 2 3 4 5 | cd /usr/share sudo wget https: //files .phpmyadmin.net /phpMyAdmin/4 .9.0.1 /phpMyAdmin-4 .9.0.1-all-languages.zip # If Error Use This ! |
เสร็จแล้วแตกไฟล์ออกจาก zip และเปลี่ยนชื่อโฟลเดอร์เป็น phpmyadmin เพื่อให้ง่ายต่อการใช้งาน
แล้วทำการเปลี่ยนเจ้าของและสิทธิ์การใช้งาน
1 2 3 4 5 6 7 | sudo unzip phpMyAdmin-4.9.0.1-all-languages.zip sudo mv phpMyAdmin-4.9.0.1-all-languages.zip phpmyadmin sudo rm phpMyAdmin-4.9.0.1-all-languages.zip sudo chown -R www-data: phpmyadmin sudo chmod -R 744 phpmyadmin |
เปิดไฟล์ Config และแก้ไขจากไฟล์ตัวอย่างที่มีมาให้
1 2 | sudo cp phpmyadmin /config .sample.inc.php phpmyadmin /config .inc.php sudo nano phpmyadmin /config .inc.php |
เราจะต้องทำการเอารหัส Blowfish มาใส่ในไฟล์ Config ไฟล์ของเราให้เปิดเว็บไซต์ตาม Link ด้านล่าง
PMA Blowfish Secret Generator จะได้ค่ามา ให้เราก็อปปี้มาทั้งบรรทัด
ทำการ Comment บรรทัดตัวอย่าง แล้ววางข้อความที่เราทำการก็อปปี้มาลงไป เสร็จแล้วเซฟไฟล์ Config
จากนั้นทำการเพิ่มไฟล์สำหรับ Server ให้รู้ว่า PHPMyAdmin อยู่ที่ไหนและ URL เป็นอะไร แล้วเซฟไฟล์
1 | sudo nano /etc/apache2/conf-available/phpmyadmin .conf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Alias /phpmyadmin /usr/share/phpmyadmin < Directory /usr/share/phpmyadmin> Options FollowSymLinks DirectoryIndex index.php AllowOverride all </ Directory > # Disallow web access to directories that don't need it < Directory /usr/share/phpmyadmin/setup> Require all denied </ Directory > < Directory /usr/share/phpmyadmin/libraries> Require all denied </ Directory > |
เสร็จแล้วสั่งใช้งานไฟล์ Config Server ที่เราพึ่งทำเสร็จไปเมื่อกี้
1 2 | sudo a2enconf phpmyadmin sudo systemctl reload apache2 |
เมื่อทำการ Reload ค่า Config เรียบร้อยแล้วให้เราทำการเข้าเว็บ Browser ลองไปที่ URL Server ของเราตามด้วย /phpmyadmin
สร้าง Database "phpmyadmin"
เมื่อเราเจอข้อความตามด้านล่างนี้แสดงว่า phpmyadmin ยังไม่มี database สำหรับจัดการ1 2 | The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. Find out why. Or alternately go to 'Operations' tab of any database to set it up there. |
สิ่งที่เราต้องทำคือสร้าง User สำหรับใช้งาน "phpmyadmin" และ Database "phpmyadmin"
เสร็จแล้วเข้าไป Config ไฟล์ /usr/share/phpmyadmin/config.inc.php
จากนั้นให้ทำการ Import "create_tables.sql" โดยเปิด PHPMyAdmin แล้วเข้าผ่าน User phpmyadminn ที่เราได้สร้างไว้
และไฟล์หาได้จาก phpMyAdmin-4.9.0.1-all-languages\sql\create_tables.sql
จากนั้นกลับไปที่หน้า Home จะเจอกล่องข้อความสีแดงให้กดที่ Link [Find out why.] เข้าไปตามภาพ
และกดที่ Link [Create] เท่านี้ก็เป็นอันเสร็จ
MySQL charaset, Server charset
การเปลี่ยน charset ให้เป็น UTF-8 โดยปกติที่เราลงจะเป็น cp1252 West European (latin1) มาก่อนเราต้องทำการแก้ไขไฟล์ /etc/mysql/my.conf และเพิ่มค่าเข้าไป
1 2 3 | [mysqld] character- set -server=utf8 collation-server=utf8_general_ci |
เสร็จแล้วสั่ง Restart MySQL Server 1 ที
ขอบคุณข้อมูลจาก | ebens.me
ไม่มีความคิดเห็น:
แสดงความคิดเห็น