เกิดวันใดวันหนึ่ง กำลังทดสอบระบบ หรือว่า เปลี่ยนแปลงพวก extension บางอย่างของ php มันมักจะมี effect เสมอ ๆ และนี่คือหนึ่งในนั้นครับ  เสมือนว่ามันไปทับถม หรือขัดกันเอง ต้องเรียงลำดับความสำคัญบางอย่างให้มันหรือเปล่า  อันนี้เป็นสิ่งที่ผมสมมุติฐานขึ้นมาหลังจากเกิดเหตุการณ์ Error นี้ขึ้นมา หลังจากตอนก่อนนี้ เราไปวุ่นวายกับ extension มัน  เลยนั่งหาข้อมูล ให้อ่านกัน อันนี้เกิดความรู้จากที่อื่นมาครับ เลยมาขอนำเสนออีกรูปแบบละกัน

เมื่อเราทำการติดตั้ง Extension เพิ่มเติมให้กับ php แล้วเกิดมันขึ้น Error แบบนี้ขึ้นมา

The program can’t start because php_mbstring.dll is missing from your computer.
Try reinstalling the program to fix this problem.

ถ้าเป็นภาพก็ประมาณนี้

แล้วเราจะทำยังไง ตามมา ๆ แบบนี้ครับ ได้ผลชัวร์

วิธีการ

1. เรียกไฟล์ php.ini ขึ้นมา

  • 1.1 ไปที่ Windows->Start
  • 1.2 พิมพ์คำค้นหาว่า php.ini 
  • 1.3 คลิกที่ php.ini

* ถ้าหาไม่เจอ หรือไม่ได้ win 7 แนะนำให้ไปหาไฟล์ตรง ๆ เลย ที่  C:\Windows\php.ini

2.ค้นหาสิ่งที่เราเจอ Error

  • 2.1 กด Ctrl+F  แล้วพิมพ์ว่า php_mbstring.dll ตามด้วยกด Find Next เพื่อค้นหา
  • 2.2 เจอแหละ ก็เตรียมย้ายบรรทัดนี้ไปไว้บน extension=php_exit.dll ครับ

3. ย้ายบรรทัด แล้วก็บันทึกไฟล์

  • 3.1 ให้ทำการย้ายบรรทัดซะเลย ดังภาพ
  • 3.2 เสร็จแล้วให้บันทึกไฟล์ด้วยการกด Ctrl+S หรือไปที่เมนู File->Save

4. restart apache ซะ (ถ้าลืม คลิก )

ถือว่าเสร็จเรียบร้อยแล้ว ต่อไปก็จะไม่มีอะไรรบกวนเราอีกแล้ว ขอให้โชคดี ติดไรที่มากกว่านี้โพสบอกกันด้วยนะครับ ^0^

Credit:

http://www.narisa.com/forums/index.php?showtopic=29603