91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

昆山市| 北票市| 黑龙江省| 启东市| 新建县| 崇明县| 红原县| 泰安市| 澜沧| 五指山市| 淮滨县| 刚察县| 辽阳市| 汕头市| 斗六市| 新巴尔虎右旗| 资源县| 龙里县| 集安市| 乐昌市| 沙湾县| 台中市| 定兴县| 台安县| 苍南县| 三门县| 新民市| 扶余县| 黄冈市| 昌图县| 共和县| 衡山县| 嫩江县| 沧源| 寻乌县| 阿城市| 涞水县| 台山市| 都兰县| 孟连| 溧阳市|