หมวดหมู่

แก้ไขปัญหา PHP connect MySQL ช้าถึง 1 วิ

วันที่ 15 ก.ค. 54 + 00:00.00 , กลุ่ม MySQL , ป้าย connect, host, slow, windows 7

โดยปกติแล้วเวลาใช้งาน PHP เพื่อเชื่อมต่อ MySQL ที่อยู่บน localhost (เครื่องเดียวกัน) มันควรจะเร็วปรู๊ดดด กระฉูดป๊าดด ใช่มั้ยล่ะครับ ... แต่ว่ามันดันไม่เป็นเช่นนั้น


1. ต้นเหตุจากลง Windows 7 ใหม่ๆ เลย

วัดนู่นนี่นั่น ดูแล้ว ทำไมมันใช้เวลาเชื่อมต่อ 1 วิ ตลอดเลย


2. วิธีแก้ไข

ให้ไปเปิดไฟล์ hosts ที่อยู่ที่ C:\Windows\System32\drivers\etc\ (ใช้ notepad เปิดก็ได้)

เรื่องของเรื่องคือ default ไฟล์นี้ ดันไป comment ตรง localhost ซะงั้น ให้เราแก้เป็น

127.0.0.1       localhost
#::1             localhost

คือเอา comment ที่อยู่หน้า IPv4 ออก (127.0.0.1) และถ้าเครื่องเรา ยังไม่ได้ใช้ IPv6 ก็ควร comment มันเอาไว้ เท่านี้ PHP ก็จะต่อ MySQL เร็วปรู๊ดๆ แล้วครับ

3. ปกติผมไม่เคยเจอปัญหานี้เลย

ไม่ว่าจะลง Windows ใหม่กี่รอบๆ ก็ตาม ... เพราะผม เก็บไฟล์ host อันเก่าไว้ พอลง OS เสร็จ ก็เอาอันเดิม มาทับ

เพิ่งเจอว่ามันเป็นแบบนี้ อีตอนลงเครื่อง ใหม่อีกเครื่อง ที่ไม่ใช่เครื่องที่ใช้งานประจำ
avatar
Synchronize ใครกันล่ะหว่า ?

ไม่สามารถแสดงความคิดเห็นได้ จำเป็นต้อง เข้าระบบสมาชิก ก่อน หรือ สมัครสมาชิกใหม่

ขับเคลื่อนโดย un-no Engine 2.2.0 © ลิขสิทธ์โดย บริษัท อันโน คอร์ปอเรชั่น จำกัด [ แผนที่เว็บไซต์ ]

แก้ไขล่าสุด: 2011-10-12 18:22:02, หมายเลขเซสชั่น: cf3a2tnfe1k0gp6be6mi9mjjf5, ใช้เวลาสร้าง: 0.019062996 วินาที (force)