如何与Mongodb一起运行laravel Homestead?

时间:2014-06-02 06:24:47

标签: php laravel

我正在尝试将MongoDB与laravel homestead一起使用,它已经安装在我的主机上“Windows 7”上,如何在虚拟Ubuntu机器上安装它?

3 个答案:

答案 0 :(得分:6)

我建议你查看Vaprobash项目的脚本目录,因为它是一个很好的起点,看看其他人如何在Ubuntu主机上安装MondoDB等服务:

Vaprobash Github Scripts Directory

其中有一个标有“mongodb.sh”,可能显示您正在寻找的内容。

答案 1 :(得分:2)

我使用了这个脚本Mongostead7

答案 2 :(得分:1)

扩展@ noeldiaz的回答,这就是我用来半自动化将Mongo添加到Homestead的方法(对于Windows Git Bash是正确的,可能必须适应其他shell):

# Set the correct Homestead dir
HOMESTEAD_DIR=/c/Users/${USERNAME}/AppData/Roaming/Composer/vendor/laravel/homestead
# Download vaprobash and enable mongodb on the fly
curl -sS https://raw.githubusercontent.com/kaamaru/Homestead-Vaprobash-Scripts/master/vaprobash.rb | sed 's/# \(config\.vm\.provision .*mongodb.*\)/\1/g' > ${HOMESTEAD_DIR}/scripts/vaprobash.rb
# Add a call to vaprobash into the Vagrantfile
echo -e "\nrequire File.expand_path(File.dirname(__FILE__) + '/scripts/vaprobash.rb')\n" >> ${HOMESTEAD_DIR}/Vagrantfile
# Pick up the new settings
homestead provision

希望能有所帮助。