服务器快速部署
首先安装 wdcp
wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz
tar zxvf lanmp_v3.tar.gz
sh lanmp.sh
安装完后 进入后台设置 安全选项 , 修改端口号 , 修改默认密码 。
接下来安装mongodb
https://www.mongodb.com/download-center#community
找到下载链接
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.6.tgz
linux 执行命令
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.6.tgz
tar zxf mongodb-linux-x86_64-3.2.6.tgz
mkdir /usr/local/mongodb
mv mongodb-linux-x86_64-3.2.6/* /usr/local/mongodb
mkdir data
mkdir data/db
touch logs
vi mongo.config
————–
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs
verbose = true
vvvv = true
port = 57017
maxConns = 10000
objcheck = true
logappend=true
auth = true
cpu = true
fork = true
—————
./mongodb –config=/usr/local/mongodb/mongo.config 运行试试能否启动
添加至服务
vi /etc/init.d/mongodb
———————–
[php]
#!/bin/bash
#
#chkconfig: 2345 80 90
#description
start(){
/usr/local/mongodb/bin/mongod –config=/usr/local/mongodb/mongo.config &
}
stop(){
/usr/local/mongodb/bin/mongod –config=/usr/local/mongodb/mongo.config –shutdown;rm -rf /usr/local/mongodb/data/mongod.lock
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo
$"Usage: $0 {start|stop|restart}"
exit 1
esac
[/php]
———————————-
chmod +x /etc/init.d/mongodb
chkconfig –add mongodb
提示错误 error reading information on service
原来需要这两句 加上 解决问题
#!/bin/bash
#
#chkconfig: 2345 80 90
#description
chkconfig mongodb on
service mongodb restart
报错提示 command not found
也许是中间有shutdown 造成的 无视 直接重启 发现可以用, 不管了 。 有问题再说
安装php mongo扩展
首先下载最新的php mongodb扩展源码,源码可以在http://pecl.php.net/package/mongo下载到
wget http://pecl.php.net/get/mongo-1.6.14.tgz
tar zxf mongo-1.6.14.tgz
cd mongo-1.6.14
执行编译 /www/wdlinux/php/bin/phpize
./configure
./configure –with-php-config=/usr/local/php/bin/php-config
make && make install 报错了
气急败坏 直接输入 make 屏幕刷刷刷走了半天
然后继续输入 make install
感觉好像可以了 至于什么原因 不管了
修改php配置文件
vi /usr/local/php/etc/php.ini
增加 extension=mongo.so
重启apache 搞定!!!