前事提要:
折腾LNMP: Nginx + thinkphp5
折腾LNMP:mongoDB
折腾LNMP:robo 3t 连接mongodb
没有用过php,mongodb,nginx。所以我也不知道原来php中写mongodb要装扩展。所以,今天调了一天,就是发现代码一到
$mongo = new mongoClient()
处就报错,心塞塞。后来发现没装扩展,然后装了个mongo扩展。
问题就来了,导致我再次重装。所以千万别装mongo扩展
,要装mongodb扩展
。
详情,请点击了解课外知识。
总之,我十分后悔。装了mongo扩展之后,又蠢,不会卸载。
敲pecl uninstall mongo
又说没有mongo这个东西。
想装mongodb扩展覆盖又因检测到已有安装而无法覆盖。
总之,我十分赶时间地就只有重装这条路暂时快那么一丢丢了。
回主题。
1. 先搞定扩展
yum install php-devel php-pear
如果用的是apache而不是nginx,那么
yum install php-devel php-pear httpd-devel
配nginx的扩展,我猜还要些什么。但是因为我这个是别人装好的镜像,就暂时不提nginx和php(以及php-fpm)这一块了。
1. 用pecl
装mongodb扩展
pecl install mongodb
重要的来了!:
装完之后,它会提示!路径在哪里呀,要在哪里加一句配置呀。
提示
那就加呗: