Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ldcmleo/mixiphp
A lightweight PHP framework built with an MVC (Model-View-Controller) architecture, inspired by Laravel, and developed as a practice project. This framework is designed to offer a simplified yet effective approach to web development, allowing developers to gain hands-on experience with the core concepts of MVC architecture.
https://github.com/ldcmleo/mixiphp
docker lightweight-framework mvc php
Last synced: 17 days ago
JSON representation
A lightweight PHP framework built with an MVC (Model-View-Controller) architecture, inspired by Laravel, and developed as a practice project. This framework is designed to offer a simplified yet effective approach to web development, allowing developers to gain hands-on experience with the core concepts of MVC architecture.
- Host: GitHub
- URL: https://github.com/ldcmleo/mixiphp
- Owner: ldcmleo
- License: mit
- Created: 2024-01-29T23:58:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-05T22:57:58.000Z (6 months ago)
- Last Synced: 2024-11-22T01:08:56.343Z (3 months ago)
- Topics: docker, lightweight-framework, mvc, php
- Language: PHP
- Homepage:
- Size: 71.3 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
![]()
ALERT!!!!!!!!!!
THIS PROJECT IS ACTUAL DEPRECATED AND WON'T BE MAINTAINED ANYMORE BY ME.
A lightweight php framework with MVC Architecture.
MixiPHP is created for using with lightweight projects or even with school projects and is not intended to be used on a large scale projects.
MixiPHP it's strongly inspired by Laravel and therefore it can be a good starting point to learn how to use it, otherwise it will be easy for you to use.----
### Dependencies
MixiPHP works with the next dependencies:
| Docker Image | Version |
|--------------|---------|
| mariadb | latest |
| [ldcmleo1360/mixiphp](https://hub.docker.com/r/ldcmleo1360/mixiphp) | latest |
| phpmyadmin | latest |MixiPHP use common mariadb and phpmyadmin for database, but use a custom httpd image using php v8.3.2 and it can be found on [docker hub](https://hub.docker.com/r/ldcmleo1360/mixiphp).
## Installation
### Before install
First make sure you have installed [Docker](https://www.docker.com/) with **docker-compose**.
---
Clone this repository to your system with:
```bash
git clone https://github.com/ldcmleo/mixiphp.git
```
It create a new folder called `mixiphp` then go to:
```bash
cd mixiphp/docker
```
Inside `mixiphp/docker` folder can be found file `compose.yml`, now edit it and make sure all directions are pointed to the specific folder that you installed the project:
```yml
volumes:
- "/YOUR/FOLDER/TO/mixiphp/public:/var/www/html"
- "/YOUR/FOLDER/TO/mixiphp/core:/var/www/mixi/core"
- "/YOUR/FOLDER/TO/mixiphp/app:/var/www/mixi/app"
- "/YOUR/FOLDER/TO/mixiphp/config:/var/www/mixi/config"
- "/YOUR/FOLDER/TO/mixiphp/routes:/var/www/mixi/routes"
```
now you just need to run:
```bash
docker-compose up -d
```