[บันทึก] Puphpet Ubuntu 14.04 update ไม่ได้ และ หา mongodb.so ไม่เจอ

เคปไปเรื่อยยยยยย

ย้ายข้าม OS ทีไรไม่วายต้องเจอปัญหาทู๊กกกกที พึ่งโหลดมาเมื่อวันที่ 14/03/2016 สดๆ ร้อนๆ ทำไมปัญหามันเยอะอย่างนี้ฟะ

เจอปัญหาแรก sudo apt-get update ไปแล้วเจอ Error
W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8C718D3B5072E1F5

แก้ได้จากโพสนี้
How to trust a apt repository : Debian apt-get update error public key is not available: NO_PUBKEY <id> [closed]
ส่วนอีกปัญหาคือ เวลาเราสั่ง vagrant reload --provision ไปแล้ว มันไม่ยอมเซ็ต mongodb ให้เรา อันนี้ไฟล์ config.yaml ที่มีปัญหา เอาไปดูเป็นตัวอย่างได้
https://drive.google.com/file/d/0B1z1fo1zjnSjZXlCNFlYa08xZzg/view?usp=sharing
ถ้าเปิดใน https://puphpet.com จะอยู่ใน Tab Languages > PHP ผมใส่ PECL Modules ให้มันโหลด mongodb มาใช้งาน แต่มันไม่ทำง๊าาาานนนนนนนนน

ไล่ไป ไล่มา ผมเข้าใจเอาเองว่า มันเปลี่ยนไปใช้ pecl mongodb ที่เป็นตัวใหม่เรียบร้อยแล้ว ก็เลย เอาวะ เปลี่ยนแม่งงงงง ไม่สนใจละ พังก็พัง เดี๋ยวลงใหม่ก็ได้ เลยไปโหลด mongo ตัวเก่ามาใช้ จัดไปเลยฮะ
$ wget https://pecl.php.net/get/mongo-1.6.12.tgz
$ tar -xvzf mongo-1.6.12.tgz
$ cd mongo-1.6.12
$ phpize
$ ./configure
$ make
$ sudo make install

!!! อย่าลืม !!! เช็กด้วยว่ามี re2c ติดตั้งแล้วรึยัง

จากนั้นก็เข้าไปแก้ใน php.ini ให้มันโหลด mongo.so ตัวเก่ามาใช้ซะ เสร็จแล้วก็ restart apache2

เฮ่ เฮ่ เฮ่
จบพิธี

อยากจะปิดซอยเลี้ยงลูกชิ้นเลยทีเดียว

ฮริ๊วววววววว

Comments