http://localhost:8888

คุณทราบหรือไม่ว่าคอมพิวเตอร์ของคุณพยายามเข้าถึงบางอย่างบน localhost โดยใช้พอร์ต 8888 นี่อาจเป็นปัญหาสำหรับผู้สร้างเว็บไซต์ เนื่องจากอาจส่งผลต่อวิธีการทำงานของไซต์ของคุณ ในบทความนี้ ฉันจะแสดงให้คุณเห็นอย่างชัดเจนว่าเกิดอะไรขึ้น และแสดงการแก้ไขสองอย่างที่จะชะลอหรือหยุดการเข้าถึง localhost โดยสิ้นเชิง

เมื่อคุณพยายามเปิด https://localhost:8888 ใน Internet Explorer 7 ไม่มีอะไรเกิดขึ้น ... เบราว์เซอร์จะหยุดทำงานเสมอและเปิดหน้าต่างใหม่

ฉันเพิ่งตั้งค่า Ubuntu VPS ใหม่เพื่อใช้เซิร์ฟเวอร์ LAMP ส่วนตัวของฉันเองสำหรับการพัฒนาและทดสอบ เนื่องจากโฮสติ้งที่ใช้ร่วมกันที่ฉันใช้อยู่นั้นค่อนข้างช้า อย่างไรก็ตาม เพื่อความสะดวก ฉันตัดสินใจตั้งค่า localhost URL เป็นที่อยู่ IP ตามปกติ ( 127.0.0.1 หรือ 192.168..x ) นี่คือวิธีที่คุณสามารถทำได้บนกล่อง ubuntu ของคุณ

Localhost:8888 เป็นเว็บเซิร์ฟเวอร์ Apache2 ที่คุณสามารถใช้เพื่อจัดการฐานข้อมูล MySQL ได้รับการออกแบบมาเพื่อให้สามารถตั้งค่าและกำหนดค่าสำหรับการพัฒนาได้อย่างง่ายดาย ในการเริ่มต้นใช้งาน เพียงแค่โคลนที่เก็บนี้ อย่างน้อยที่สุด คุณควรระบุแนวทางในการคอมไพล์แหล่งที่มารวมทั้งติดตั้ง MySQL หากคุณยังไม่มีและติดตั้งล่าม PHP ล่าสุดจาก CPAN (หากใช้ Windows)

localhost:8888 เป็นอินสแตนซ์ MySQL พิเศษที่รันหนึ่งในเซิร์ฟเวอร์ mongoDB ของส่วนขยาย Magento จุดประสงค์คือเพื่อให้ผู้ใช้สามารถทดสอบเนื้อหาของส่วนขยาย Magento โดยไม่ต้องติดตั้งแพ็คเกจบนคอมพิวเตอร์ที่ใช้งานได้จริง กระบวนการคอมไพล์และปรับใช้สำหรับส่วนขยาย Magento โดยทั่วไปใช้เวลานานมาก (แม้หลังจากสร้างบนหลายเครื่องแล้วก็ตาม) อินสแตนซ์นี้ช่วยให้นักพัฒนาสามารถทดสอบการเปลี่ยนแปลงและฟังก์ชันการทำงานใหม่ได้ ในขณะเดียวกันก็สามารถบันทึกรูปภาพที่ใช้สำหรับการพัฒนาส่วนขยายได้

MySQL Information Systems (MSIS) เป็นผลิตภัณฑ์เชิงพาณิชย์ของ IBM ที่รวม MySQL เข้ากับระบบปฏิบัติการ Windows ของ Microsoft Localhost เป็นส่วนสำคัญของ MAMP ซึ่งช่วยให้ MySQL สามารถเริ่มต้นและบำรุงรักษาบน localhost แทนการตั้งค่าอินสแตนซ์เริ่มต้นโดยผู้ให้บริการโฮสต์ การกำหนดค่าของ MAMP ช่วยให้มั่นใจว่าคุณได้ติดตั้ง MySQL เวอร์ชันล่าสุดเพื่อให้ข้อมูลของคุณชัดเจน

MAMP เป็นเฟรมเวิร์ก PHP ที่คุณสามารถใช้สำหรับการพัฒนา เรียบง่ายและเป็นแบบแยกส่วนพร้อมเอกสารประกอบที่ยอดเยี่ยม MySQL เป็นค่าเริ่มต้นใน MAMP แม้ว่า MariaDB จะพร้อมใช้งาน แต่ MySQL ยังคงเป็นระบบที่ใช้กันอย่างแพร่หลายและรองรับมากที่สุด

วันนี้ MySQL กลายเป็นคุณสมบัติที่คิดค่าเสื่อมราคาของ PHP ออกแบบให้เป็นภาษาคิวรี MySQL ถูกแทนที่ด้วยเฟรมเวิร์ก PHP, libmysql และ PHPMySQL ที่มีประสิทธิภาพมากขึ้น แต่ MySQL ยังไม่ตายและสามารถปัดฝุ่นและใช้งานได้อีกครั้งโดยทุกคนที่ต้องการสร้างเว็บไซต์หรือแอพที่ขับเคลื่อนด้วยฐานข้อมูล บทความต่อไปนี้จะแสดงวิธีสร้างอินสแตนซ์ mysql ในพื้นที่บน localhost ของคุณ (8088) โดยใช้ความรู้พื้นฐานและแนวทางปฏิบัติที่ดีที่สุด นอกจากนี้ยังจะแสดงวิธีใช้งานกับ MAMP และ MySQL โดยตรง แต่จะไม่ได้ดูกรอบงานอื่นเลย

thThai