亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MongoDB結合PHP

發布時間:2020-06-25 15:57:04 來源:網絡 閱讀:800 作者:M四月天 欄目:MongoDB數據庫


前面有篇文章介紹了MongoDB安裝使用:http://msiyuetian.blog.51cto.com/8637744/1720559

下面這篇文章主要來介紹PHP怎么來連接MongoDB,在進行試驗之前先安裝PHP,我這里是基于LAMP環境下做的測試。


1、下載安裝php的mongo擴展

[root@centos ~]# cd /usr/local/src/

[root@centos src]# wget http://pecl.php.net/get/mongo-1.4.5.tgz -O mong_php.tar.gz

[root@centos src]# tar -zxvf mong_php.tar.gz

[root@centos src]# cd mongo-1.4.5/

[root@centos mongo-1.4.5]# /usr/local/php/bin/phpize

Configuring for:

PHP Api Version:         20090626

Zend Module Api No:      20090626

Zend Extension Api No:   220090626

注意:若這步報錯缺少一些文件,說明是擴展包有問題,需重新到網上下載一個可用的擴展包。

[root@centos mongo-1.4.5]# ./configure --with-php-config=/usr/local/php/bin/php-config

[root@centos mongo-1.4.5]# make

[root@centos mongo-1.4.5]# make install

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

由上可看到生成的mongo.so文件

[root@centos mongo-1.4.5]# ls /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

mongo.so


2、編輯配置文件

[root@centos mongo-1.4.5]# vim /usr/local/php/etc/php.ini         //最后一行添加

extension = mongo.so

[root@centos mongo-1.4.5]# /usr/local/php/bin/php -m |grep mongo  

mongo

由上可知已經成功加載了mongo擴展

重啟Apache服務(若為LNMP,則重啟php-fpm服務)

[root@centos mongo-1.4.5]# /usr/local/apache2/bin/apachectl restart


3、測試

新建測試文件

[root@centos mongo-1.4.5]# vim /usr/local/apache2/htdocs/mongotest.php

<?php

//連接到mongodb

$m = new MongoClient();

echo "Connection to database successfully";

//選擇一個數據庫

$db = $m->mydb;

echo "Database mydb selected";

?>

測試結果如下

[root@centos mongo-1.4.5]# curl localhost/mongotest.php

Connection to database successfullyDatabase mydb selected

由上可知配置成功。


注意:若我們把 /usr/local/php/etc/php.ini 配置文件的 "extension = mongo.so" 這行注釋掉,重啟Apache服務后測試結果為500

[root@centos mongo-1.4.5]# curl localhost/mongotest.php -I

HTTP/1.0 500 Internal Server Error

Date: Sat, 09 Jan 2016 16:18:20 GMT

Server: Apache/2.2.31 (Unix) PHP/5.3.27

X-Powered-By: PHP/5.3.27

Connection: close

Content-Type: text/html



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

博白县| 苏尼特左旗| 南陵县| 兰州市| 阳江市| 江门市| 怀仁县| 凤山市| 顺平县| 台中市| 宁乡县| 偏关县| 蒙自县| 孟连| 玉环县| 金昌市| 和平区| 济源市| 广汉市| 大荔县| 南郑县| 冕宁县| 兰考县| 上栗县| 沁源县| 专栏| 合阳县| 郧西县| 黑山县| 吴忠市| 郁南县| 仪征市| 鞍山市| 津市市| 阜城县| 双流县| 鹤壁市| 永川市| 喀喇沁旗| 镇安县| 大宁县|