linux 中 phpstudy 下载安装 mongodb 和 扩展

寻寻觅觅又是一季,蓦然回首容颜易老。人生道路上不后悔,生活告诉我们莫要轻易回头!—— 昨天已去,未来可期,今天开心,明天才会更好。

鸡汤是假的,生活才是真的;有憧憬才有动力!

记录一下自己做的,看上去简洁明了,也做了一些简单注释提醒!

MongoDB下载安装:

[root@xx_centos /]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.10.tgz 
[root@xx_centos /]# tar zxf mongodb-linux-x86_64-4.0.10.tgz
[root@xx_centos /]# cd mongodb-linux-x86_64-4.0.10
[root@xx_centos mongodb-linux-x86_64-4.0.10]# mkdir -p log
[root@xx_centos mongodb-linux-x86_64-4.0.10]# mkdir -p data/db
[root@xx_centos mongodb-linux-x86_64-4.0.10]# cd bin
[root@xx_centos bin]# touch mongod.conf
[root@xx_centos bin]# vim mongod.conf
--编辑文件  添加配置:

dbpath=/mongodb-linux-x86_64-4.0.10/data/db
logpath=/mongodb-linux-x86_64-4.0.10/log/mongod.log
port=27017
fork=true #以守护程序的方式启用,即在后台运行
#auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
bind_ip=0.0.0.0 #允许远程访问

[root@xx_centos bin]# ./mongod -f mongod.conf  
[root@xx_centos bin]# ./mongo
--使用数据库 创建用户
> use admin
>db.createUser( {user: "root",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
--设置认证
[root@xx_centos bin]# vim mongod.conf   
--编辑文件 放开认证的注释

dbpath=/mongodb-linux-x86_64-4.0.10/data/db
logpath=/mongodb-linux-x86_64-4.0.10/log/mongod.log
port=27017
fork=true 
auth=true 
bind_ip=0.0.0.0 

[root@xx_centos bin]#./mongo
--使用数据库 使用数据要认证
> use admin
> db.auth("root","123456");

MongoDB 对 phpstudy 的扩展:

[root@xxx_centos phpstudy]# wget https://pecl.php.net/get/mongodb-1.4.4.tgz
[root@xxx_centos phpstudy]# tar zxf mongodb-1.4.4.tgz
[root@xxx_centos phpstudy]# cd mongodb-1.4.4
[root@xxx_centos mongodb-1.4.4]# /phpstudy/server/php/bin/phpize
[root@xxx_centos mongodb-1.4.4]# ./configure --with-php-config=/phpstudy/server/php/bin/php-config
[root@xxx_centos mongodb-1.4.4]# make && make install

--成功后显示类似这样的:
Installing shared extensions: /phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20121212/

[root@VM_0_6_centos mongodb-1.4.4]# vi /phpstudy/server/php/etc/php.ini
--编辑 末尾添加:
extension dir="/phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20121212/"
extension="mongodb.so"

[root@xxx_centos mongodb-1.4.4]# cd /
[root@xxx_centos /]# phpstudy restart

结果截图:

参考文章:

https://blog.csdn.net/duner983443932/article/details/78818532

https://blog.csdn.net/han_cui/article/details/54313614

发布了52 篇原创文章 · 获赞 15 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_41408081/article/details/101754066