นักพัฒนาเว็บเกือบทุกคนที่มีระบบการกระจาย Ubuntu มีปฏิสัมพันธ์กับเครื่องมือ PHPMyAdmin เพื่อใช้ฐานข้อมูลเซิร์ฟเวอร์ MySQL ผ่านเว็บอินเตอร์เฟส นอกจากนี้ส่วนประกอบนี้เป็นส่วนหนึ่งของหลอดไฟในการติดตั้งที่เราได้พูดไปแล้วบนเว็บไซต์ของเราภายในกรอบของวัสดุอื่น บทความของวันนี้จะมุ่งเป้าไปที่ผู้ใช้ที่ไม่มีประสบการณ์ซึ่งเพิ่งเริ่มทำความรู้จักกับการพัฒนาเว็บและต้องการติดตั้ง phpmyadmin กับคอมพิวเตอร์ของพวกเขา ต่อไปเราจะนำเสนอคำสั่งทีละขั้นตอนที่จะทำให้สามารถจัดการกับทุกแง่มุมของการปฏิบัติตามงาน
ติดตั้ง phpmyadmin ในอูบุนตู
เตือนคุณทันทีว่าการกระทำที่ตามมาทั้งหมดจะดำเนินการผ่าน "เทอร์มินัล" ดังนั้นเตรียมพร้อมสำหรับความจริงที่ว่าคุณจะต้องป้อนจำนวนมากของทีมที่หลากหลาย นอกจากนี้เรายังแสดงให้เห็นว่าการกำหนดค่าหลักของ phpmyadmin ดำเนินการเมื่อเสร็จสิ้นการติดตั้ง ใช้เป็นตัวอย่าง Apache เว็บเซิร์ฟเวอร์ที่ได้รับความนิยมมากที่สุดและ MySQL DBMS หากตอนนี้คุณต้องการส่วนประกอบแต่ละชิ้นเหล่านี้จะดีกว่าที่จะใช้ลิงค์ด้านล่างซึ่งมีการอธิบายการตั้งค่าหลอดไฟและเราไปที่การโต้ตอบโดยตรงกับส่วนประกอบที่คุณต้องการในวันนี้การติดตั้งที่เรียบง่ายเกือบจะผ่านไปโดยไม่มีปัญหาใด ๆ อย่างไรก็ตามหากคุณมีปัญหาระบบที่เกี่ยวข้องกับตัวจัดการแพคเกจข้อมูลจะปรากฏบนหน้าจอที่การติดตั้งล้มเหลว สถานการณ์นี้ควรได้รับการแก้ไขอย่างรวดเร็วโดยใช้การค้นหาการแก้ไขปัญหาที่เฉพาะเจาะจงผ่านเอกสารทางการของ Ubuntu หรือฟอรัมผู้ใช้
ขั้นตอนที่ 2: ติดตั้ง phpmyadmin
ขั้นตอนนี้เป็นพื้นฐานที่สุดตั้งแต่ตอนนี้เราจะพัฒนาการติดตั้งโดยตรงของส่วนประกอบ phpmyadmin มีวิธีการที่แตกต่างกันที่อนุญาตให้ทำเช่นนี้และวิธีที่ง่ายที่สุดจะถูกใช้โดยที่เก็บอย่างเป็นทางการที่เราเสนอให้ดำเนินการในการเรียนการสอนต่อไป
- ในการติดตั้งคุณจะต้องเข้าสู่คำสั่ง sudo apt ติดตั้ง phpmyadmin และเปิดใช้งาน
- จะมีการแจ้งเตือนถึงความจำเป็นในการดาวน์โหลดคลังเก็บ ในข้อความ "ต้องการดำเนินการต่อหรือไม่" เลือกตัวเลือก D.
- รอหน้าต่างคอนโซล "การตั้งค่าแพ็คเกจ" ที่นี่ก่อนอื่นมีการระบุเว็บเซิร์ฟเวอร์สำหรับการกำหนดค่าอัตโนมัติ เลือกของคุณเองจากนั้นคลิกที่แท็บเพื่อย้ายไปยังปุ่ม "ตกลง" อย่างรวดเร็ว
- รอสักครู่เพื่อให้แพคเกจนั้นบรรจุไม่สมบูรณ์ ในระหว่างการดำเนินการนี้อย่าปิดคอนโซลและทำตามการกระทำอื่น ๆ บนพีซี
- "การตั้งค่าแพ็ค" จะปรากฏขึ้นอีกครั้ง ตอนนี้ฐานข้อมูลถูกแก้ไขที่นี่ ตรวจสอบข้อมูลที่นำเสนอในหน้าต่างและเลือกตัวเลือกที่เหมาะสม
- สร้างรหัสผ่านใหม่สำหรับฐานข้อมูล
- ยืนยันว่าป้อนอีกครั้งในแบบฟอร์มที่ปรากฏขึ้น
- ระบุวิธีการที่สะดวกสำหรับการเชื่อมต่อกับฐานข้อมูล
- หมายเลขพอร์ตบริการจะถูกตั้งค่าโดยอัตโนมัติ หากคุณจำเป็นต้องเปลี่ยนมันเพียงแค่ลบตัวเลขและระบุพอร์ตที่ต้องการ
- ตั้งชื่อของฐานข้อมูลมาตรฐาน
- ตรวจสอบข้อมูลเกี่ยวกับการสร้างชื่อผู้ใช้
- ตอนนี้คุณต้องถามเขาตัวเองผลักออกจากคำแนะนำการอ่านและความต้องการของคุณ
- ป้อนรหัสผ่านอื่นที่จะให้บริการเพื่อเข้าถึง MySQL เป็น phpmyadmin
หลังจากหน้าจอแสดงข้อมูลเกี่ยวกับการติดตั้ง phpmyadmin ที่ประสบความสำเร็จในระบบ หากปัญหาใด ๆ เกิดขึ้นระหว่างการกำหนดค่าหรือการเปิดออกคุณจะได้รับการแจ้งเตือนเกี่ยวกับพวกเขาด้วย ตัวเลือกจะนำเสนอตัวเลือกการดำเนินการทั้งสองตัวอย่างเช่นการเพิกเฉยต่อปัญหาพยายามแก้ไขหรือข้ามไปอีกครั้ง
ขั้นตอนที่ 3: การสร้างผู้ใช้ใหม่
ในช่วงก่อนหน้านี้เครื่องมือติดตั้งที่นำเสนอเพื่อสร้างผู้ใช้ใหม่สำหรับ phpmyadmin แต่ผู้ใช้บางคนพลาดช่วงเวลานี้หรือต้องการเพิ่มบัญชีอื่น ๆ อีกมากมาย มาเริ่มต้นส่วนของเราในการตั้งค่าหลักด้วยคำแนะนำในการสร้างโปรไฟล์
- เปิดเซสชันใหม่ในเทอร์มินัลและพิมพ์ Sudo MySQL เพื่อเริ่มฐานข้อมูล
- อย่าลืมป้อนรหัสผ่าน Superuser
- เป็นคำสั่งแรกให้ป้อนสร้าง 'ผู้ดูแลระบบ' ผู้ดูแลระบบ '@' localhost 'ที่ระบุโดย' รหัสผ่าน '; ที่ผู้ดูแลระบบ' @ 'localhost เป็นชื่อของบัญชีและรหัสผ่านคือติดตั้งรหัสผ่าน
- ตั้งค่าสิทธิพิเศษขั้นพื้นฐานผ่านสิทธิ์ทั้งหมดใน *. * เพื่อ 'admin' @ 'localhost' พร้อมตัวเลือกการให้ตรวจสอบให้แน่ใจว่าได้เปลี่ยนชื่อของผู้ใช้ในที่ระบุไว้ก่อนหน้านี้
- คิวสุดท้ายป้อนและเปิดใช้งานสิทธิ์การล้างฟลัช;
- คุณจะได้รับแจ้งจากการดำเนินการที่ประสบความสำเร็จในการดำเนินงาน
เกือบในลักษณะเดียวกันคุณสามารถสร้างผู้ใช้ไม่ จำกัด จำนวนผู้ที่จะเชื่อมต่อกับ phpmyadmin โดยป้อนชื่อบัญชีและรหัสผ่านจากมัน คำนึงถึงการติดตั้งสิทธิพิเศษสำหรับแต่ละโปรไฟล์เท่านั้น ข้อมูลเพิ่มเติมถูกเขียนในเอกสารทางการ
ขั้นตอนที่ 4: ความปลอดภัย
การสร้างกฎความปลอดภัยขั้นพื้นฐานสำหรับ phpmyadmin ไม่ได้เป็นการกระทำที่จำเป็นเสมอไป แต่หากเซิร์ฟเวอร์เกี่ยวข้องโดยตรงกับเครือข่ายเปิดคุณควรถามอย่างน้อยนโยบายพื้นฐานที่จะช่วยด้วยการโจมตีพื้นผิว มาทำความเข้าใจอย่างรวดเร็วว่าวิธีการกำหนดค่าการป้องกันเซิร์ฟเวอร์
- การดำเนินการเพิ่มเติมทั้งหมดจะทำโดยการเปลี่ยนไฟล์การกำหนดค่า ในการทำเช่นนี้คุณต้องใช้โปรแกรมแก้ไขข้อความ โซลูชันมาตรฐานสามารถเข้าใจยากสำหรับผู้ใช้มือใหม่ดังนั้นเรามาเริ่มต้นด้วยการเพิ่มโซลูชันที่สะดวกกว่า พิมพ์ sudo apt ติดตั้งนาโนและคลิกที่ Enter
- หลังจากติดตั้งสำเร็จให้เริ่มไฟล์คอนฟิกูเรชันแรกผ่าน Sudo Nano /usr/share/phpmyadmin/.htaccess
- ที่นี่ในบรรทัดว่างใด ๆ แทรกกฎสี่ข้อต่อไปนี้
AuthType Basic
Authname "ไฟล์ที่ถูก จำกัด "
authuserfile / etc / phpmyadmin / htpasswd
ต้องใช้ผู้ใช้ที่ถูกต้อง
- ใช้การรวม Ctrl + O เพื่อบันทึกการตั้งค่า
- เมื่อได้รับแจ้งให้อย่าเปลี่ยนชื่อของวัตถุ แต่เพียงคลิกที่ Enter
- เมื่อบันทึกการตั้งค่าทั้งหมดให้กด Ctrl + X เพื่อปิดไฟล์ปัจจุบัน
- ถัดไปตั้งรหัสผ่านใหม่สำหรับบัญชีหลักหากยังไม่เสร็จสิ้นก่อนหน้านี้ เปิดใช้งานคำสั่ง sudo hpasswd -c /etc/phpmyadmin/.htpasswd
- ในสตริงที่ปรากฏให้ป้อนรหัสการเข้าถึงที่ยอมรับได้สำหรับคุณและหลังจากเปิดใช้งานให้ทำซ้ำ
- มันยังคงเป็นเพียงการกำหนดค่าเว็บเซิร์ฟเวอร์ภายใต้การเปลี่ยนแปลงทั้งหมดที่ทำก่อนหน้านี้ เมื่อต้องการทำเช่นนี้ให้เปิดไฟล์ที่เหมาะสมผ่าน Sudo Nano /etc/apache/apache2.conf
- ใส่บรรทัดด้านล่างและบันทึกการเปลี่ยนแปลง
AllowOverride ทั้งหมด
ต้องการทั้งหมดที่ได้รับ
การตั้งค่าความปลอดภัยอื่น ๆ ทั้งหมดจะดำเนินการบนพื้นฐานของความต้องการของคุณโดยคำนึงถึงข้อกำหนดไวยากรณ์และกฎทั่วไปที่อธิบายไว้ในเอกสาร PHPMyAdmin
เป็นส่วนหนึ่งของวัสดุในปัจจุบันเราบอกไม่เพียง แต่เกี่ยวกับหลักการของการติดตั้ง phpmyadmin แต่เกี่ยวกับจุดกำหนดค่าหลัก ตอนนี้คุณรู้ไหมว่าควรดำเนินการใดในการดำเนินการตามเป้าหมาย