ตอนนี้เว็บอินเตอร์เฟส PHPMyAdmin ตอนนี้มีส่วนร่วมอย่างแข็งขันโดยผู้ใช้ฐานข้อมูล MySQL เนื่องจากสนับสนุนการโต้ตอบผ่านเทอร์มินัลเท่านั้น การติดตั้งซอฟต์แวร์เพิ่มเติมที่มีอินเตอร์เฟสแบบกราฟิกจะทำให้ง่ายขึ้นในการลดความซับซ้อนของขั้นตอนการทำงานกับเว็บเซิร์ฟเวอร์อย่างไรก็ตามสำหรับสิ่งนี้คุณจะต้องทำการกระทำจำนวนหนึ่งที่บางครั้งทำให้เกิดปัญหา วันนี้เราต้องการพิจารณาการติดตั้ง phpmyadmin ในระบบปฏิบัติการ CentOS 7 การแบ่งขั้นตอนสำคัญทั้งหมดไปยังขั้นตอน คุณจะต้องทำตามคำแนะนำในตัวคุณและป้อนแต่ละทีมอย่างถูกต้อง
ติดตั้ง phpmyadmin ใน centos 7
น่าเสียดายที่ที่เก็บข้อมูลอย่างเป็นทางการของแอปพลิเคชันที่อยู่ระหว่างการพิจารณาไม่มีอยู่ดังนั้นคุณจะต้องเพิ่มที่เก็บข้อมูลผู้ใช้ไปยังระบบก่อนที่กระบวนการติดตั้งจะดำเนินการเอง นอกจากนี้ phpmyadmin สองรุ่นมีความนิยมเป็นพิเศษเราจะบอกคุณเกี่ยวกับการติดตั้งแต่ละรายการและกำหนดค่า Apache หรือ Nginx เว็บเซิร์ฟเวอร์การเพิ่มส่วนประกอบ phpmyadmin
แน่นอนว่าเมื่อทำงานกับแอปพลิเคชันใหม่ใน Linux นั้นมีความสำคัญเสมอในการเพิ่มไลบรารีของพวกเขาไปยังระบบและ phpmyadmin ยังไม่เกิน ให้เราเพิ่มหัวข้อของสองรุ่นที่มีให้เริ่มต้นด้วยนักพัฒนาที่แนะนำ
การติดตั้ง phpmyadmin 4.4
phpmyadmin 4.4 ทำงานในภาษาการเขียนโปรแกรม PHP เวอร์ชัน 5.4 และอย่างที่คุณทราบรุ่นนี้ไม่ได้เป็นรุ่นล่าสุดซึ่งไม่ได้ป้องกันไม่ให้มันเป็นที่นิยมและเป็นที่ต้องการมากที่สุด การติดตั้งใน CentOS นั้นทำผ่าน "เทอร์มินัล" คลาสสิกอย่างแท้จริงในหลาย ๆ การกระทำ:
- เรียกใช้คอนโซลด้วยวิธีที่สะดวกสบายเช่นผ่านเมนู "แอปพลิเคชัน"
- ป้อนคำสั่ง sudo rpm -iuvh http://dl.fedoraproject.org/pub/epel/epel-release-terest-7.noarch.rpm เพื่อดาวน์โหลดแพ็คเกจซอฟต์แวร์จากแพ็คเกจพิเศษสำหรับที่เก็บข้อมูลผู้ใช้ Enterprise Linux
- หากต้องการดำเนินการต่อไปให้ป้อนรหัสผ่านจากบัญชีด้วยการเข้าถึงรูท
- หลังจากเสร็จสิ้นการเพิ่มแพ็คเกจแล้วคุณต้องอัปเดตรายการไลบรารีระบบด้วยคำสั่ง update sudo yum -y
- คำสั่งข้างต้นติดตั้งการอัปเดตที่มีอยู่ทั้งหมดจากนั้นเฉพาะไคลเอ็นต์แอปพลิเคชันเท่านั้นที่จะติดตั้งผ่าน Sudo Yum -y ติดตั้ง phpmyadmin
เมื่อใช้เว็บเซิร์ฟเวอร์ตัวอย่างเช่น Apache คุณจะอยู่ต่อเพื่อรีสตาร์ทและตรวจสอบการทำงานของคอมโพเนนต์ที่ติดตั้งไปที่ http: // ip_ver_verver / phpmyadmin
การติดตั้ง Phpmyadmin เวอร์ชันล่าสุด
ผู้ใช้บางคนมีความสนใจเฉพาะในเวอร์ชันล่าสุดของ phpmyadmin เพื่อติดตั้งซึ่งคุณต้องดำเนินการอื่น ๆ การดาวน์โหลดแพ็คเกจใหม่เพิ่มเติม โดยทั่วไปคำสั่งยังคงคล้ายคลึงกัน แต่มีการเปลี่ยนแปลงบางอย่าง
- เพิ่มแพ็คเกจใหม่ให้กับระบบโดยการดาวน์โหลดจากที่เก็บผ่าน Sudo RPM -UVH http://rpms.remirepo.net/enterprise/remi-release-7.rpm
- อัปเดตไลบรารีระบบที่มีอยู่โดยใช้คำสั่ง Sudo Yum Update
- เปิดใช้งานการสนับสนุนของแอปพลิเคชันเวอร์ชันล่าสุดปัจจุบันคือ 7.1 เมื่อต้องการทำเช่นนี้ให้ป้อน Yum-Config-Manager - ไม่สามารถใช้งานได้ REMI-PHP71
- ติดตั้ง Sudo Yum ติดตั้ง phpmyadmin และรุ่น PHP ที่เหมาะสมจะถูกกำหนดโดยอัตโนมัติ
อย่างไรก็ตามการเพิ่มคอมโพเนนต์ทั้งหมดเสร็จสมบูรณ์อย่างไรก็ตามก่อนเริ่มทำงานกับเว็บอินเตอร์เฟสคุณจะต้องกำหนดค่าเซิร์ฟเวอร์เอง ต่อไปเราจะวิเคราะห์การดำเนินการตามขั้นตอนนี้ในสองโซลูชั่นยอดนิยม - Apache และ Nginx
การตั้งค่า phpmyadmin ใน Nginx
ผู้ใช้บางคนชอบทำงานกับ Nginx Web Server เนื่องจากมีความเร็วสูงและประสิทธิภาพ หากคุณเป็นผู้สนับสนุนซอฟต์แวร์นี้หลังจากติดตั้ง phpmyadmin คุณจะต้องทำการตั้งค่าจำนวนมากเพื่อสร้างประสิทธิภาพของกลไกทั้งหมด
ขั้นแรกโปรดทราบว่าเว็บเซิร์ฟเวอร์ตัวเองถูกเพิ่มไปยังระบบปฏิบัติการแล้วหากไม่ได้แปลคำสั่งต่อไปนี้ไปยังคอนโซล:
sudo yum ติดตั้ง Epel-release
sudo yum ติดตั้ง nginx
sudo systemctl เริ่ม nginx
หลังจากนั้นทำตามคำแนะนำดังกล่าว:
- เปิด phpmyadmin ไปยังไดเรกทอรีเว็บเซิร์ฟเวอร์โดยใช้ sudo ln -s / usr / share / phpmyadmin / var / www / html / phpmyadmin
- หลังจากทำการเปลี่ยนแปลงรีสตาร์ทโดยป้อน Sudo SystemCtl รีสตาร์ท PHP-FPM
- ผ่านตัวแก้ไขข้อความมาตรฐานให้เรียกใช้ไฟล์การกำหนดค่า Sudo vi /etc/nginx/nginx.conf
- วางบล็อก "http" และเพิ่มบรรทัดปิดใช้งาน _symlinks ปิด;
- บันทึกการเปลี่ยนแปลงและปิดไฟล์หลังจากที่คุณรีสตาร์ท Nginx Sudo Nginx -s โหลดซ้ำ
ขอแนะนำให้รักษาความปลอดภัยเว็บเซิร์ฟเวอร์โดยการสร้างรหัสผ่านแบบสุ่ม เมื่อต้องการทำเช่นนี้ให้ป้อน OpenSSL PASSWD และคัดลอกผลลัพธ์ ถัดไปคุณจะต้องเรียกใช้ไฟล์ที่มีรหัสผ่านโดยใช้ sudo vi / etc / nginx / รหัสผ่านและสร้างบรรทัดใหม่ในรูปแบบชื่อผู้ใช้: รหัสผ่านเพื่อให้ในท้ายที่สุดมันเปิดออกเช่น admin: 4b7fsek4l2
การตั้งค่า phpmyadmin ใน Apache
แม้ว่าเว็บเซิร์ฟเวอร์ก่อนหน้านี้ถือว่าดีขึ้นในบางด้าน แต่ Apache ยังคงเป็นโซลูชันที่เป็นที่นิยมอย่างเป็นธรรมและใช้ในระบบซอฟต์แวร์หลอดไฟ การติดตั้งใน CentOS นั้นทำขึ้นตามคำสั่งหลายคำสั่งได้อย่างแท้จริง:
Yum ติดตั้ง httpd -y
SystemCTL เริ่ม httpd.service
SystemCTL เปิดใช้งาน httpd.service
หากเซิร์ฟเวอร์ถูกเพิ่มหรือคุณดำเนินการคำสั่งข้างต้นคุณสามารถไปที่การตั้งค่า phpmyadmin โดยตรงและสิ่งนี้ทำดังนี้:
- ตั้งรหัสผ่านการเข้าถึงผู้ดูแลระบบโดยใช้ Sudo HTPasswd -C / etc / etc / httpd / รหัสผ่าน
- เรียกใช้ไฟล์คอนฟิกูเรชันสำหรับการแก้ไขเพิ่มเติม: vi /etc/httpd/conf.d/phpmyadmin.conf
- วางส่วน "" และแทรกเนื้อหาดังกล่าว:
ตัวเลือกดัชนี leaterymlinks
AllowOverride ทั้งหมด
AuthType Basic
Authname "เนื้อหาที่ จำกัด "
authuserfile / etc / httpd / รหัสผ่าน
ต้องใช้ผู้ใช้ที่ถูกต้อง
ในบทความนี้คุณคุ้นเคยกับขั้นตอนการเพิ่มส่วนประกอบ phpmyadmin ด้วยตัวเอง แต่ยังได้เรียนรู้เกี่ยวกับการกำหนดค่าเริ่มต้นในเว็บเซิร์ฟเวอร์สองตัวที่แตกต่างกัน ในระหว่างการดำเนินการของแต่ละคำสั่งเราขอแนะนำให้อ่านการอ่านที่แสดงในคอนโซลบางครั้ง: บางครั้งอาจระบุข้อผิดพลาดที่ต้องการโซลูชันการดำเนินงาน