เกิดวันใดวัน หนึ่ง กำลังทดสอบระบบ หรือว่า เปลี่ยนแปลงพวก 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