2.3 KiB
Executable File
phpVMS 7
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.
Installation
A full distribution, with all of the composer dependencies, is available at this GitHub Releases link.
Requirements
- PHP 8.0+, extensions:
- cURL
- JSON
- mbstring
- openssl
- pdo
- tokenizer
- Database:
- MySQL 5.5+ (or MySQL variant, including MariaDB and Percona)
View more details on requirements
Installer
- 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
Then go to http://localhost
. If you're using dnsmasq, the app
container is listening on phpvms.test
, or you can add to your /etc/hosts
file:
127.0.0.1 phpvms.test
Accessing npm or composer with Docker
You can access to npm and composer by going into the Docker comtainer:
$ docker compose -f docker-compose.dev.yml exec -it app /bin/sh
/var/www #
Run composer install
if this is your first bootup of the Docker environment
Building JS/CSS assets
Install frontend dependencies:
npm install
Build all of the assets according to the webpack file:
make build-assets