Vagrantfile 892 B

12345678910111213141516171819202122
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3. $script = <<-SCRIPT
  4. choco install composer php unzip --no-progress -y
  5. Invoke-WebRequest -Uri https://windows.php.net/downloads/pecl/releases/xdebug/2.9.1/php_xdebug-2.9.1-7.4-nts-vc15-x64.zip -UseBasicParsing -OutFile C:\\temp\\php_xdebug.zip
  6. unzip C:\\temp\\php_xdebug.zip -d C:\\temp\\php_xdebug
  7. move C:\\temp\\php_xdebug\\php_xdebug.dll C:\\tools\\php74\\ext\\php_xdebug.dll
  8. Add-Content C:\\tools\\php74\\php.ini "`nextension=gmp"
  9. Add-Content C:\\tools\\php74\\php.ini "`nextension=sodium"
  10. Add-Content C:\\tools\\php74\\php.ini "`nzend_extension=xdebug"
  11. SCRIPT
  12. Vagrant.configure("2") do |config|
  13. config.vm.box = "jborean93/WindowsServer2019"
  14. config.vm.provision "shell", inline: $script
  15. config.vm.synced_folder "../../../", "C:\\Users\\vagrant\\uuid"
  16. config.vm.provider "virtualbox" do |vb|
  17. vb.name = "ramsey-uuid-windows"
  18. end
  19. end