vagrant php
php5
- Vagrantfile
Vagrant.configure("2") do |config| config.vm.box = "peru/ubuntu-18.04-desktop-amd64" config.vm.box_version = "20190401.01" config.vm.provision "file", source: "../../common/info.php", destination: "/tmp/info.php" config.vm.provider :virtualbox do |v| v.name = "altrankas-apache-php5" v.linked_clone = true v.memory = 2048 v.cpus = 2 end config.vm.provision "shell", path: "install.sh" config.vm.provision "shell", path: "../../common/addInsecureKey.sh" end
- install.sh
#!/bin/bash DEBIAN_FRONTEND=noninteractive sudo add-apt-repository -y ppa:ondrej/php sudo apt-get -y update sudo apt-get install -y curl apache2 php5.6 > /dev/null 2>&1 sudo cp /tmp/info.php /var/www/html # /var/www/html
php7
- install.sh
#!/bin/bash DEBIAN_FRONTEND=noninteractive sudo apt-get -y update sudo apt-get install -y curl apache2 php libapache2-mod-php > /dev/null 2>&1 sudo cp /tmp/info.php /var/www/html # /var/www/html