Latest web development tutorials
×

MongoDB หลักสูตร

MongoDB หลักสูตร NoSQL แนะนำโดยย่อ MongoDB แนะนำโดยย่อ Window ติดตั้ง MongoDB Linux ติดตั้ง MongoDB MongoDB การแปลความหมายของแนวคิด MongoDB สัมพันธ์ MongoDB การสร้างฐานข้อมูล MongoDB ลบฐานข้อมูล MongoDB แทรกเอกสาร MongoDB การปรับปรุงเอกสาร MongoDB การลบเอกสาร MongoDB เอกสารแบบสอบถาม MongoDB ผู้ประกอบการที่มีเงื่อนไข MongoDB $type ผู้ประกอบการ MongoDB Limit & Skip MongoDB ลำดับ MongoDB ดัชนี MongoDB การรวมตัว MongoDB สำเนา MongoDB ชิ้น MongoDB สำรองและกู้คืน MongoDB หน้าจอ MongoDB Java MongoDB PHP กระจาย MongoDB PHP MongoDB PHP7

MongoDB การสอนที่ทันสมัย

MongoDB ความสัมพันธ์ MongoDB อ้างอิงฐานข้อมูล MongoDB ครอบคลุมแบบสอบถามดัชนี MongoDB การวิเคราะห์แบบสอบถาม MongoDB การดำเนินงานของอะตอม MongoDB การจัดทำดัชนีขั้นสูง MongoDB ข้อ จำกัด ของดัชนี MongoDB ObjectId MongoDB Map Reduce MongoDB ค้นหาข้อความเต็ม MongoDB นิพจน์ปกติ MongoDB เครื่องมือการจัดการ MongoDB GridFS MongoDB ชุดถาวร MongoDB การเจริญเติบโตอัตโนมัติ

ขยาย MongoDB PHP

กวดวิชานี้จะแสดงวิธีการติดตั้งส่วนขยาย MongoDB บน ​​Linux หน้าต่างแพลตฟอร์ม Mac


ติดตั้งส่วนขยาย MongoDB PHP บนลินุกซ์

ติดตั้งอยู่บนขั้ว

คุณสามารถรันคำสั่งต่อไปนี้เพื่อติดตั้งส่วนขยาย MongoDB PHP ในไดร์เวอร์ลินุกซ์

$ sudo pecl install mongo

PHP การติดตั้งโดยใช้คำสั่ง PECL ต้องให้แน่ใจว่าการเชื่อมต่อเครือข่ายที่มีอยู่เช่นเดียวกับสิทธิ์ root

คู่มือการติดตั้ง

หากคุณต้องการที่จะรวบรวมซอร์สโค้ดโดยไดรฟ์ขยาย คุณต้องรวบรวมแพคเกจที่มาด้วยตนเองนี้เป็นปัญหาที่ดีรวมอยู่ในแพคเกจใหม่ล่าสุดที่มาปรับปรุงใหม่

คุณสามารถดาวน์โหลดแพคเกจโปรแกรมควบคุม MongoDB PHP บน Github การเข้าถึงเว็บไซต์ที่ GitHub แล้วค้นหา "คนขับ PHP Mongo" (ดาวน์โหลด: https://github.com/mongodb/mongo-php-driver ) ดาวน์โหลดแพคเกจมาแล้วรันคำสั่งต่อไปนี้:

$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ phpize
$ ./configure
$ sudo make install

หากคุณ PHP รวบรวมตัวเอง, วิธีการติดตั้งมีดังนี้ (สมมติว่าคอมไพเลอร์ใน usr / directory / ท้องถิ่น / PHP) ที่:

$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ sudo make install

หลังจากรันคำสั่งข้างต้นคุณจะต้องแก้ไขไฟล์ php.ini เพิ่มการกำหนดค่า Mongo ในไฟล์ php.ini, การตั้งค่าดังต่อไปนี้:

extension=mongo.so

หมายเหตุ: คุณจำเป็นต้องระบุรายการค่าเส้นทาง extension_dir


ติดตั้งส่วนขยาย MongoDB PHP บนหน้าต่าง

บน Github ได้ให้แพลตฟอร์มหน้าต่าง PHP MongoDB precompiled สำหรับการขับรถแพคเกจไบนารี (ดาวน์โหลด: https://s3.amazonaws.com/drivers.mongodb.org/php/index.html ) คุณสามารถดาวน์โหลด PHP ของคุณ รุ่นที่สอดคล้องกัน แต่คุณต้องให้ความสนใจกับคำถามต่อไปนี้:

  • VC6 จะทำงานบนเซิร์ฟเวอร์ Apache
  • 'ด้ายปลอดภัย (ด้ายปลอดภัย) ทำงานอยู่ใน Apache กับโมดูล PHP, ถ้าคุณใช้ PHP ในโหมด CGI เลือกโหมดที่ไม่ใช่ด้ายปลอดภัย (ไม่ใช่ด้ายปลอดภัย')
  • vc9 กำลังทำงานอยู่บนเซิร์ฟเวอร์ IIS
  • หลังจากที่คุณจำเป็นต้องดาวน์โหลดแพคเกจไบนารีแยกเก็บเพื่อเพิ่ม 'php_mongo.dll' ไฟล์ไปยังไดเรกทอรีขยาย PHP คุณ (ต่อ) ไดเรกทอรีต่อเป็นปกติในการติดตั้ง PHP ไดเรกทอรีต่อ

เปิดแฟ้มการกำหนดค่าของ PHP php.ini เพิ่มการตั้งค่าต่อไปนี้:

extension=php_mongo.dll

เริ่มต้นเซิร์ฟเวอร์

เข้าถึง phpinfo ผ่านเบราว์เซอร์หากการติดตั้งจะประสบความสำเร็จคุณจะเห็นต่อไปนี้ประเภทของข้อมูล:

Mongo-PHP ขับรถที่ติดตั้งหน้าต่าง

MAC ติดตั้งส่วนขยายไดรเวอร์ MongoDB PHP

คุณสามารถใช้ 'autoconf' ติดตั้งส่วนขยายไดรเวอร์ MongoDB PHP

คุณสามารถใช้ 'Xcode' ติดตั้งส่วนขยายไดรเวอร์ MongoDB PHP

ถ้าคุณกำลังใช้ XAMPP คุณสามารถใช้คำสั่งต่อไปนี้เพื่อติดตั้งส่วนขยายไดรเวอร์ MongoDB PHP:

sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo

หากคำสั่งดังกล่าวใน XMPP หรือ MAMP ไม่ทำงานคุณจะต้องดาวน์โหลดบน Github แพคเกจ precompiled เข้ากันได้

แล้วเพิ่ม 'ขยาย = mongo.so' to แฟ้มการกำหนดค่า php.ini ของคุณ