- Go to the link and download version compatible with OS
- Go to the link and download version compatible with OS
- Go to the link and download version compatible with OS
Note: After the installation has finished, you should restart machine.
Run code on CMD's windows or Git bash
host$ git clone https://github.com/kun391/php-box.git
host$ cd php-box
Config Vagrantfile
In folder php-box we have file Vagrantfile. Open and edit it.
If you use OS 32bit you should use box 32bit. Default: 64bit
# config.vm.box = 'ubuntu/trusty64'
config.vm.box = 'ubuntu/trusty32'
# config.vm.box = 'path/to/the/box'
If you has a box, you can use the path to install
# config.vm.box = 'ubuntu/trusty64'
# config.vm.box = 'ubuntu/trusty32'
config.vm.box = 'path/to/the/box'
- Others:
If you want to sync folder between windows and virtual machine. You can change
# config.vm.synced_folder "/home/sources", "/var/www"
to
config.vm.synced_folder "/home/sources", "/var/www"
Note: "/home/sources" is the path on windows and "/var/www" is path on virtual machine
You can upgrade for virtual machine by remove # on the code
# config.vm.provider "virtualbox" do |vb|
# vb.gui = true
# vb.memory = "1024"
# end
Finally, run the code on CMD's windows or Git bash:
host$ vagrant upSSH to Virtual Manchine
host$ vagrant ssh
host$ sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/virtualconfig.com.conf
host$ vim /etc/apache2/sites-available/virtualconfig.com.conf
Insert to file
<VirtualHost *:80>
DocumentRoot /var/www/theright
<Directory /var/www/theright>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ServerName virtualconfig.com
</VirtualHost>
Note: You can learn more config on Apache Docs
Then restart apache
host$ service apache2 restart
Add server name
127.0.0.1 virtualconfig.com
to file hosts on windwows:
C:\Windows\System32\drivers\etc
and run virtualconfig.com on browser to view result.
- Git
- PHP 5.6
- Composer
- Apache 2
- SQLite3, MySql
- Webmin