如何调用以下脚本?

时间:2015-12-27 18:40:24

标签: php ssh vagrant virtualbox

我已从项目目录中的repo克隆了一个项目,其中我有一些文件如下所示。我很困惑如何调用它或者我需要明确地调用它?并且这个文件不包含任何扩展名LIKE PHP OR SH,而且项目在php中使用Vagrant和VIRTUAL BOX,我对VAGRANT也不太熟悉。

#!/usr/bin/env bash
export DEBIAN_FRONTEND=noninteractive

installpkg(){
    dpkg-query --status $1 >/dev/null || apt-get install -y $1
}

apt-get update
installpkg php5
installpkg php5-mysql
installpkg redis-server
installpkg mysql-server
installpkg apache2-utils
installpkg apache2-suexec-custom

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

我相信这是一个shell provisioning脚本,流浪者可以在启动VM时执行。您可以将以下内容添加到您的Vagrant文​​件中,以便自动执行

Vagrant.configure("2") do |config|
  config.vm.provision "shell", path: "<path to your file>"
end