最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux服務(wù)器安裝PHP MongoDB擴展的方法

 更新時間:2016年11月08日 23:30:28   投稿:mdxy-dxy  
這篇文章主要介紹了Linux服務(wù)器安裝PHP MongoDB擴展的方法,需要的朋友可以參考下

本文將講述一下本人安裝MongoDB擴展的過程,大家可以略作參考

安裝環(huán)境

Linux環(huán)境:CentOS 6.5
Apache版本:2.4
PHP版本:5.4.3
MongoDB版本:2.6.5

一、下載Mongo-php擴展安裝包

可以從Github上面下載,地址是https://github.com/mongodb/mongo-php-driver-legacy

下載好的文件放到隨意一個目錄,然后進行解壓。
安裝前需要安裝好一系列的編譯工具,如果已經(jīng)安裝,可以跳過此步。
安裝編譯工具

yum install php-devel php-pear gcc gcc-c++ autoconf automake

在make all步驟中可能會出現(xiàn)make: *** [io_stream.lo] Error 1錯誤。

所以還需要安裝openssl-devel

yum install openssl-devel

至此,所有的前期工作已經(jīng)準(zhǔn)備完畢。

二、編譯安裝mongo-php擴展

我下載到的mongo-php擴展文件的文件名是mongo-php-driver-legacy-master.zip,放到/home/demon目錄下。

解壓mongo-php-driver-legacy-master.zip到mongo-php.然后進入mongo-php目錄

unzip -q mongo-php-driver-legacy-master.zip
mv mongo-php-driver-legacy-master mongo-php

cd mongo-php
phpize
./configure
make all
make install

如果安裝過程中沒有問題的話,在make install后會出現(xiàn)php的驅(qū)動目錄,例如:

Installing shared extensions:   /usr/lib64/php/modules/

要在 PHP 啟動的時候加載這個擴展,在/etc/php.ini中添加以下代碼:

[MongoDB]
extension=mongo.so

三、重啟Apache服務(wù)

service httpd restart
輸出phpinfo();如果看到mongo就表示安裝成功了。

如果上面的步驟完成后輸出phpinfo()沒有看到Mongo,那么可以嘗試用pecl安裝php的mongo擴展

#已安裝php-pear php-devel的就不需再安裝
yum install -y php-pear php-devel

pecl install mongo

四、測試PHP代碼連接MongoDB

<?php
try{
  $conn = new Mongo('127.0.0.1');
}catch(Exception $e){
  echo $e->getMessage();
}

如果出現(xiàn)Failed to connect to: 127.0.0.1:27017: Permission denied.那么運行以下語句即可解決

/usr/sbin/setsebool -P httpd_can_network_connect 1 
service httpd restart

相關(guān)文章

  • 阿里云申請云盾免費SSL證書(https)

    阿里云申請云盾免費SSL證書(https)

    這篇文章主要介紹了阿里云申請云盾免費SSL證書(https),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 如何查看Apache的連接數(shù)和當(dāng)前連接數(shù)

    如何查看Apache的連接數(shù)和當(dāng)前連接數(shù)

    查看Apache的連接數(shù)和當(dāng)前的連接數(shù)以及IP訪問次數(shù),下面有個不錯的示例,大家可以參考下,希望對大家解決問題有所幫助
    2014-01-01
  • Linux命令下crontab命令

    Linux命令下crontab命令

    crontab是一個用來設(shè)置、刪除或顯示供守護進程cron執(zhí)行的定時任務(wù)的命令。下面給大家介紹linux命令下crontab命令,需要的朋友一起看看吧
    2016-11-11
  • Apache中配置支持CORS(跨域資源共享)實例

    Apache中配置支持CORS(跨域資源共享)實例

    這篇文章主要介紹了Apache中配置支持CORS(跨域資源共享)實例,本文給出了一個完整的apache、PHP、JavaScript結(jié)合實現(xiàn)的跨域資源共享實例,需要的朋友可以參考下
    2015-01-01
  • linux系統(tǒng)AutoFs自動掛載服務(wù)安裝配置

    linux系統(tǒng)AutoFs自動掛載服務(wù)安裝配置

    大家好,本篇文章主要講的是linux系統(tǒng)AutoFs自動掛載服務(wù)安裝配置,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽
    2021-12-12
  • Apache 網(wǎng)站速度更快

    Apache 網(wǎng)站速度更快

    Apache2.0在性能上的改善最吸引人.在支持POSIX線程的Unix系統(tǒng)上,Apache可以通過不同的MPM運行在一種多進程與多線程相混合的模式下,增強部分配置的可擴充性能.相比于Apache
    2009-07-07
  • Linux 下sftp配置之密鑰方式登錄詳解

    Linux 下sftp配置之密鑰方式登錄詳解

    這篇文章主要介紹了Linux 下sftp配置之密鑰方式登錄詳解的相關(guān)資料,為了安全性,需使用sftp,鎖定目錄且不允許sftp用戶登到服務(wù)器,需要的朋友可以參考下
    2016-12-12
  • 查看linux文件的命令詳解

    查看linux文件的命令詳解

    在本篇文章里小編給大家整理的是關(guān)于查看linux文件的命令總結(jié)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2020-02-02
  • Linux系統(tǒng)擴容根目錄磁盤空間的操作方法

    Linux系統(tǒng)擴容根目錄磁盤空間的操作方法

    這篇文章主要介紹了Linux系統(tǒng)擴容根目錄磁盤空間的操作方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • 如何在Linux環(huán)境為用戶添加sudo權(quán)限

    如何在Linux環(huán)境為用戶添加sudo權(quán)限

    這篇文章主要介紹了如何在Linux環(huán)境為用戶添加sudo權(quán)限,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09

最新評論

西青区| 明光市| 紫阳县| 平顺县| 万州区| 红河县| 宾阳县| 清镇市| 璧山县| 都兰县| 调兵山市| 江达县| 霍山县| 潜江市| 儋州市| 北海市| 海城市| 景宁| 临潭县| 连州市| 开原市| 玉屏| 高雄县| 泸定县| 洛川县| 府谷县| 舒兰市| 绍兴县| 龙井市| 甘泉县| 斗六市| 峨边| 关岭| 云和县| 竹溪县| 漳平市| 黔江区| 达孜县| 应城市| 思南县| 西峡县|