How to install the MongoDB PECL extension on MAMP

สวัสดีครับ วันนี้ผมจะมาเขียนถึงวิธีการ install MongoDB extension สำหรับคนที่ใช้ MAMP (for Mac) นะครับ ต่อเนื่องจากบทความเรื่องการ install MongoDB ลงในเครื่อง Mac OS X ครับ เมื่อเครื่องเราสามารถใช้ MongoDB ได้แล้ว ทีเหลือก็คือให้มันสามารถใช้งานร่วมกับ PHP ได้ด้วยครับ โดยมีวิธีการติดตั้งนิดหน่อย

ทำตามขั้นตอนตามนี้นะครับ
1.  เริ่มแรกเราต้องมีไฟล์ mongo.so ก่อน สามารถไป download ได้ตาม link นี้ครับ GitHub ให้เลือกโหลดตัวของ OS X มานะครับ เพราะถ้าโหลดของ windows มาก็ใช้งานไม่ได้อยู่ดี
2. นำไฟล์ mongo.so ที่ได้มาไปไว้ใน path นี้ครับ ซึ่งเป็น path ของ extensions php โดยเลือก php version ให้ถูกต้องครับ

/Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-DATESTAMP/

3. เข้าไปแก้ php.ini เพื่อให้รู้จักกับ extension ตัวใหม่นี้ครับ เข้าไปแก้ได้ตาม path นี้เลย

/Applications/MAMP/conf/php5.3/php.ini

4. เปิดไฟล์ php.ini ขึ้นมา แล้วค้นหาคำนี้ดูครับ ; Dynamic Extensions ; แล้วก็ใส่บรรทัดนี้ลงไปแถวๆนั้นเลย

extension=mongo.so

5. restart MAMP ครับ หลังจากนั้นถ้าลองเขียน phpinfo() ดู จะเห็นว่ามีส่วนของ MongoDB ขึ้นมาให้เห็นด้วย นั่นแปลว่าเราทำสำเร็จแล้วครับ :)

ไว้ผมจะเขียนวิธีการใช้งาน MongoDB ร่วมกับ PHP ให้ดูในบทความถัดไปนะครับ

คาดหวังเป็นอย่างยิ่งว่า บทความนี้จะเป็นประโยชน์กับทุกคนนะครับ

Credit : http://mattgeri.com/blog/2010/09/how-to-install-the-mongodb-pecl-extension-on-mamp/