PhpMyAdmin เป็นโครงการฟรีสำหรับนักพัฒนาเว็บที่ออกแบบมาเพื่อให้ง่ายต่อการโต้ตอบกับฐานข้อมูล MySQL เครื่องมือนี้เขียนด้วย PHP และทำงานผ่านเว็บเบราว์เซอร์ใดก็ได้ เพื่อให้ทำงานได้อย่างถูกต้องคุณต้องมีเว็บเซิร์ฟเวอร์ PHP และ MySQL ที่ติดตั้งในระบบ บทความนี้จะเน้นไปที่การติดตั้ง PhpMyAdmin บนระบบปฏิบัติการต่างๆเช่น Ubuntu, Centos และ Debian
การติดตั้ง PhpMyAdmin บน Ubuntu
ก่อนที่จะติดตั้งโปรแกรมบนระบบนี้คุณจะต้องมีชุด LAMP คำแรกในตัวย่อหมายความว่าระบบของตระกูลลินุกซ์จะถูกใช้
Apache เป็นหนึ่งในโปรแกรมที่ได้รับการร้องขอมากที่สุดเว็บเซิร์ฟเวอร์ MySql เป็นส่วนประกอบสำหรับการทำงานกับฐานข้อมูลของไซต์หรือโครงการ PHP เป็นภาษาที่ใช้เขียนเว็บเซอร์วิส ในบริบทนี้หมายความว่ามีการใช้ตัวแปลซึ่งจะแปลงโค้ด PHP เป็นคำสั่งที่เบราว์เซอร์สามารถเข้าใจได้ ต่อไปนี้เป็นคำอธิบายสั้น ๆ เกี่ยวกับขั้นตอนการติดตั้งสำหรับชุดอุปกรณ์นี้ คุณจะไม่สามารถใช้ PhpMyAdmin ได้หากไม่มีมัน
การติดตั้ง LAMP
ส่วนประกอบทั้งหมดนี้สามารถติดตั้งแยกต่างหากหรือเป็นชุดสำเร็จรูป เพื่อให้เข้าใจกระบวนการตั้งค่าควรทำทุกอย่างด้วยตนเอง Apache บน Ubuntu สามารถติดตั้งได้สองบรรทัด:
- sudo apt-get update - บรรทัดนี้จำเป็นสำหรับการอัปเดตข้อมูลเกี่ยวกับแอปพลิเคชันที่มีอยู่แล้วในระบบ
- sudo apt-get install apache2 - การติดตั้งเอง
เนื่องจากคำสั่งเหล่านี้ต้องดำเนินการในนามของsuperuser จากนั้น sudo จะอยู่ข้างหน้าและต้องใช้รหัสผ่านรูท ระบบจะสแกนพื้นที่ว่างและรายงานว่าซอฟต์แวร์ใหม่จะใช้เวลาเท่าใด จากนั้นจะเสนอให้เห็นด้วยโดยกดปุ่ม Y การติดตั้งเซิร์ฟเวอร์ที่ประสบความสำเร็จจะถูกตรวจสอบโดยไปที่ที่อยู่ localhost ในเบราว์เซอร์ ซึ่งจะส่งผลให้หน้าที่คล้ายกับที่แสดงในภาพด้านล่าง
ขั้นตอนต่อไปคือการติดตั้งและกำหนดค่า MySQLเช่นเดียวกับเซิร์ฟเวอร์จะใช้เทอร์มินัล พิมพ์ใน: sudo apt-get install mysql-server ในกระบวนการนี้ระบบจะแจ้งให้คุณป้อนรหัสผ่านสำหรับบัญชีรูท เป็นที่น่าสังเกตว่านี่ไม่ใช่รูท Ubuntu แต่เป็น MySQL
ขั้นตอนสุดท้ายคือการติดตั้ง PHP บน Ubuntuโมดูลนี้จะต้องติดตั้งร่วมกับส่วนเสริมหลายตัวเพื่อให้สามารถทำงานกับฐานข้อมูลและเซิร์ฟเวอร์ได้อย่างถูกต้องและเหมาะสมที่สุด คำสั่งต่อไปนี้ถูกเรียกใช้งานซึ่งประกอบด้วยหลายชื่อ: sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql หลังจากใส่เข้าไปแล้วการติดตั้งส่วนประกอบ LAMP ถือได้ว่าสมบูรณ์ ยังคงรีสตาร์ทเซิร์ฟเวอร์ด้วยคำสั่ง sudo systemctl restart apache2
เพื่อทดสอบการทำงานของสิ่งนี้ของชุดซอฟต์แวร์สร้างไฟล์ทดสอบในไดเร็กทอรี / var / www / html / ในนั้นคุณสามารถเขียนหลายบรรทัดใน PHP ซึ่งจะแสดงข้อมูลเกี่ยวกับระบบหรือข้อผิดพลาดในกรณีที่เกิดความล้มเหลว:
- <? php
- phpinfo ()
- ?>
ตอนนี้ที่ localhost / filename.php หน้าที่คล้ายกับที่แสดงในภาพด้านบนควรจะปรากฏขึ้น
PhpMyAdmin: ลำดับของการกระทำ
การติดตั้ง PhpMyAdmin บน Ubuntu นั้นเหมือนกับไฟล์เช่นเดียวกับแอปพลิเคชันอื่น ๆ - ผ่านไม่กี่บรรทัด ก่อนอื่นเราเขียนคำสั่งนี้: sudo apt-get install phpmyadmin ในกระบวนการผู้ใช้จะถูกถามว่าเซิร์ฟเวอร์ใดจะทำงาน ในกรณีนี้คุณต้องเลือก Apache คำถามต่อไปคือจะใช้ dbconfig-common configuration tool หรือไม่ซึ่งควรได้รับคำตอบในการยืนยัน ที่สำคัญที่สุดคุณจะได้รับแจ้งให้ใส่รหัสผ่านสำหรับฐานข้อมูล MySQL จากนั้นคุณต้องมีรหัสลับสำหรับ PhpMyAdmin ด้วย ยังคงรีสตาร์ทเว็บเซิร์ฟเวอร์อีกครั้ง: sudo systemctl รีสตาร์ท apache2 หลังจากไปที่ที่อยู่ localhost / phpmyadmin หน้าสำหรับป้อนข้อมูลเข้าสู่ระบบและรหัสผ่านควรจะปรากฏขึ้น: หลังจากเข้าสู่ระบบคุณสามารถจัดการฐานข้อมูลด้วยตนเองโดยใช้อินเทอร์เฟซที่สะดวก
CentOS และ PhpMyAdmin
ในการติดตั้ง PhpMyAdmin บน CentOS ด้วยคุณจะต้องมีชุดหลอดไฟ ขั้นตอนทั้งหมดคล้ายกับที่อธิบายไว้สำหรับ Ubuntu มาก ข้อแตกต่างเพียงอย่างเดียวคือดำเนินการผ่านตัวจัดการ Yum และชื่อของเซิร์ฟเวอร์เองก็ดูแตกต่างกันเล็กน้อย: sudo yum install httpd
การเปิดตัวจะเป็นดังนี้:
- sudo systemctl เริ่ม httpd
- sudo systemctl เปิดใช้งาน httpd
หากทุกอย่างถูกต้องหน้าทดสอบจะพร้อมใช้งานที่ localhost ในเบราว์เซอร์
ถัดไปคุณต้องมีเซิร์ฟเวอร์ MySQL การใช้งานจะแตกต่างกันเล็กน้อยสำหรับการกระจาย Linux ที่แตกต่างกันโดยเฉพาะอย่างยิ่งสำหรับ CentOS การตีความ MariaDB ถูกติดตั้ง: sudo yum install mariadb-server
การเปิดตัวคล้ายกับเว็บเซิร์ฟเวอร์:
- sudo systemctl เริ่มต้น mariadb
- sudo systemctl เปิดใช้งาน mariadb
แต่ในการทำงานคุณต้องระบุรหัสผ่านสำหรับรูทดังนั้นจึงใช้คำสั่ง: sudo mysql_secure_installation ระบุรหัสผ่านใหม่
การติดตั้ง PHP ยังเกิดขึ้นกับการเชื่อมต่อของโมดูลดังกล่าว: sudo yum ติดตั้ง php php-pear php-gd php-mysql
หากต้องการใช้การเปลี่ยนแปลงทั้งหมดที่เกิดขึ้นกับระบบให้รีสตาร์ทเว็บเซิร์ฟเวอร์: sudo systemctl รีสตาร์ท httpd
ตอนนี้ก็ถึงคราวของ PhpMyAdmin เอง มีคำสั่งสำหรับสิ่งนี้: sudo yum install phpmyadmin
เช่นเดียวกับใน Ubuntu หลังจากนั้นรีสตาร์ทเว็บเซิร์ฟเวอร์เพจที่มี PhpMyAdmin จะเปิดขึ้นโดยคำสั่งที่พิมพ์ในแถบที่อยู่ของเบราว์เซอร์: localhost / phpmyadmin ณ จุดนี้การติดตั้ง PhpMyAdmin บน CentOS ถือได้ว่าเสร็จสมบูรณ์
PhpMyAdmin และ Debian
การแจกแจง Debian และ Ubuntu นั้นคล้ายคลึงกันมากระหว่างไฟล์ตัวคุณเอง ดังนั้นจึงไม่น่าแปลกใจที่คำแนะนำทั้งหมดสำหรับการติดตั้ง PhpMyAdmin บน Debian สามารถคัดลอกจากคำสั่ง Ubuntu ไปยังคำสั่งได้ ข้อแตกต่างเพียงอย่างเดียวอาจเป็นเพราะผู้ใช้ปัจจุบันคือรูทดังนั้นคำสั่ง sudo จะไม่จำเป็น
ข้อสรุป
บทความนี้ได้ทบทวนคำแนะนำสั้น ๆ สำหรับติดตั้งแพคเกจซอฟต์แวร์ LAMP และ PhpMyAdmin ได้ง่าย แน่นอนว่ากระบวนการอาจไม่ราบรื่นเสมอไปและจะเกิดข้อผิดพลาด แต่เกือบทั้งหมดจะมาพร้อมกับรหัสของตัวเองซึ่งคุณสามารถค้นหาคำอธิบายและวิธีแก้ไขได้ แต่ในกรณีส่วนใหญ่การติดตั้ง PhpMyAdmin ควรเป็นไปอย่างราบรื่น
นอกจากนี้บนเว็บสำหรับการแจกแจงที่แตกต่างกันยังมีชุดหลอดไฟสำเร็จรูปที่สามารถติดตั้งได้ในบรรทัดเดียว ตามธรรมชาติแล้วการประกอบจะดำเนินการโดยผู้ผลิตผลิตภัณฑ์ที่ไม่เป็นทางการดังนั้นบางครั้งเวอร์ชันของผลิตภัณฑ์อาจล้าสมัยเล็กน้อย การติดตั้งด้วยตนเองช่วยให้คุณสามารถใช้เวอร์ชันล่าสุดได้ และหลังจากเสร็จสิ้นขั้นตอนทั้งหมดเจ้าของจะได้รับส่วนประกอบที่สะดวกและรวดเร็วสำหรับการจัดการฐานข้อมูลของตน