masterfermin02 / php-starter-kit
This project will help you to start a new project in PHP
v2.0.0
2021-03-20 04:31 UTC
Requires
- php: >=8.0.0
- erusev/parsedown: ^1.7
- filp/whoops: ~2.1
- mustache/mustache: ^2.13
- nikic/fast-route: ^1.3
- patricklouys/http: ~1.4
- rdlowrey/auryn: ^1.4
- twig/markdown-extra: ^3.0
- twig/twig: ~2.12
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-11-06 20:29:22 UTC
README
PHP starter kit
This project will help you to start a new project in PHP
How to make it work
A few simple steps are needed to get this application up and running:
The next step assumes that composer is available in your PATH
# install the project and its dependencies composer create-project masterfermin02/php-starter-kit [project-name] cd [project-name]
Usage with docker
- Run
docker-compose up --biuld
- Run
composer install
- Run
docker-compose up
now you should see in your localhost:8083 the welcome page. - Run the container in background
docker-compose up -d
- To see your local containers running process
docker ps
- Stop containers in background
docker-compose down
Usage with PHP native server
- run
sh serve.sh
Run test
composer run test
Helpers
If you notice that your machine has any file permission errors, you might need to execute the following in a project locally
chmod -R o+rw bootstrap/ storage/
Resources
These are a list of resources if you want to create a project like this or getting more knowledge on how to build your own framework in PHP.
Feedback
Found a bug or have a suggestion? Please create a new GitHub issue. We want your feedback!