2017-12-03 00:33:10 +08:00
|
|
|
# phpvms <sup>7</sup>
|
2017-06-09 02:28:26 +08:00
|
|
|
|
2018-08-27 01:25:51 +08:00
|
|
|
[![Build Status](https://travis-ci.org/nabeelio/phpvms.svg)](https://travis-ci.org/nabeelio/phpvms) [![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
|
|
|
|
2019-05-11 22:20:05 +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](http://docs.phpvms.net/) page.
|
2017-06-09 02:28:26 +08:00
|
|
|
|
2017-06-11 21:15:15 +08:00
|
|
|
# installation
|
|
|
|
|
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
|
|
|
|
2019-05-11 22:20:05 +08:00
|
|
|
|
2017-12-14 10:22:54 +08:00
|
|
|
|
2018-02-03 06:18:53 +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
|
|
|
|
2018-10-02 06:40:53 +08:00
|
|
|
[View more details on requirements](http://docs.phpvms.net/setup/requirements)
|
2017-06-11 21:15:15 +08:00
|
|
|
|
2018-02-03 06:18:53 +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
|
|
|
|
2018-10-02 06:42:38 +08:00
|
|
|
[View installation details](http://docs.phpvms.net/setup/installation)
|
2019-05-11 22:20:05 +08:00
|
|
|
|
|
|
|
# development environment
|
|
|
|
|
|
|
|
A full development environment can be brought up using Docker:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
composer install
|
2019-08-06 01:07:22 +08:00
|
|
|
yarn 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
|
|
|
|
|
|
|
## Building JS/CSS assets
|
|
|
|
|
|
|
|
Yarn is required, run:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make build-assets
|
|
|
|
```
|
|
|
|
|
|
|
|
This will build all of the assets according to the webpack file.
|