The next phpvms version built on the laravel framework. work in progress. The latest documentation, with installation instructions is available on the phpVMS documentation page.
A full distribution, with all of the composer dependencies, is available at this GitHub Releases link.
- PHP 8.0+, extensions:
- MySQL 5.5+ (or MySQL variant, including MariaDB and Percona)
- Upload to your server
- Visit the site, and follow the link to the installer
Development Environment with Docker
A full development environment can be brought up using Docker, without having to install composer/npm locally
make docker-test # **OR** with docker-compose directly docker-compose -f docker-compose.yml -f docker-compose.local.yml up
Then go to
http://localhost. If you're using dnsmasq, the
app container is listening on
phpvms.test, or you can add to your
docker-compose.local.yml overrides the
app section in
docker-compose.yml. The standard
docker-compose.yml can be used if you want to deploy from the image, or as a template for your own Dockerized deployments.
Building JS/CSS assets
Yarn is required, run:
This will build all of the assets according to the webpack file.