2020-11-01 06:43:00 +08:00
# phpVMS <sup>7</sup>
2017-06-09 02:28:26 +08:00
2021-01-17 11:15:32 +08:00
[![Build ](https://github.com/nabeelio/phpvms/workflows/Build/badge.svg?branch=dev )](https://github.com/nabeelio/phpvms/actions) [![Codacy Badge ](https://api.codacy.com/project/badge/Grade/d668bebb0a3c46bda381af16ce3d9450 )](https://www.codacy.com/app/nabeelio/phpvms?utm_source=github.com& utm_medium=referral& utm_content=nabeelio/phpvms& utm_campaign=Badge_Grade) [![Latest Stable Version ](https://poser.pugx.org/nabeel/phpvms/v/stable )](https://packagist.org/packages/nabeel/phpvms) ![StyleCI ](https://github.styleci.io/repos/93688482/shield?branch=dev ) [![License ](https://poser.pugx.org/nabeel/phpvms/license )](https://packagist.org/packages/nabeel/phpvms)
2017-06-09 02:28:26 +08:00
2020-11-01 06:43:00 +08:00
The next phpvms version built on the laravel framework. work in progress. The latest documentation, with installation instructions is available [on the phpVMS documentation ](https://docs.phpvms.net/ ) page.
2017-06-09 02:28:26 +08:00
2020-11-01 06:43:00 +08:00
## Installation
2017-06-11 21:15:15 +08:00
2017-12-18 01:50:44 +08:00
A full distribution, with all of the composer dependencies, is available at this
2018-02-03 06:18:53 +08:00
[GitHub Releases ](https://github.com/nabeelio/phpvms/releases ) link.
2017-12-14 10:22:54 +08:00
2020-11-01 06:43:00 +08:00
### Requirements
2017-06-11 21:15:15 +08:00
2020-05-16 06:20:16 +08:00
- PHP 7.3+, extensions:
2018-02-03 06:18:53 +08:00
- cURL
- JSON
- mbstring
- openssl
- pdo
- tokenizer
- Database:
- MySQL 5.5+ (or MySQL variant, including MariaDB and Percona)
2017-06-11 21:15:15 +08:00
2020-11-01 06:43:00 +08:00
[View more details on requirements ](https://docs.phpvms.net/requirements )
2017-06-11 21:15:15 +08:00
2020-11-01 06:43:00 +08:00
### Installer
2018-01-07 08:19:05 +08:00
2018-02-03 06:18:53 +08:00
1. Upload to your server
2019-05-11 22:20:05 +08:00
1. Visit the site, and follow the link to the installer
2018-01-07 08:19:05 +08:00
2020-11-01 06:43:00 +08:00
[View installation details ](https://docs.phpvms.net/installation/installation )
2019-05-11 22:20:05 +08:00
2020-11-01 06:43:00 +08:00
## Development Environment
2019-05-11 22:20:05 +08:00
A full development environment can be brought up using Docker:
```bash
composer install
2021-03-05 06:08:51 +08:00
npm install
2019-05-12 23:10:31 +08:00
docker-compose build
2019-05-11 22:20:05 +08:00
docker-compose 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 `/etc/hosts` file:
```
127.0.0.1 phpvms.test
```
2019-08-06 01:07:22 +08:00
2020-11-01 06:43:00 +08:00
### Building JS/CSS assets
2019-08-06 01:07:22 +08:00
Yarn is required, run:
```bash
make build-assets
```
This will build all of the assets according to the webpack file.