pebble framework
1.0.0
PHP 응용 프로그램을 작성하기위한 작은 프레임 워크 및 라이브러리.
https://diversen.github.io/pebble-framework-docs/
요구 사항 (PHP> = 8.1) :
composer require diversen/pebble-framework:^10.0
레포를 복제하십시오 :
git clone [email protected]:diversen/pebble-framework.git && cd pebble-framework
프레임 워크는 MySQL과 결합되므로 테스트를 실행하려면 config/DB.php 편집해야합니다.
config-locale 폴더를 추가하고 DB.php 파일을이 폴더에 복사해야합니다.
mkdir config-locale && cp config/DB.php config-locale/
config-locale 은 .gitignore에 있습니다. 폴더가 커밋되지 않았는지 확인하고 locale 유지하십시오.
config-locale/DB.php 파일 편집하고 유효한 database , username 및 password 추가
종속성을 설치합니다 (필요한 종속성 만 있습니다) :
composer install
연결할 수 있는지 확인하십시오.
./cli.sh db --con
DB 마이그레이션을 실행하십시오
./cli.sh migrate --up
그런 다음 단위 테스트를 실행하십시오.
./test.sh
설치하다:
composer require --working-dir=tools/php-cs-fixer friendsofphp/php-cs-fixer
./tools/php-cs-fixer.sh
작동 할 MySQL 이미지를 설치하십시오.
docker run -p 3306:3306 --name mysql-server -e MYSQL_ROOT_PASSWORD=password -d mysql:8.0
데이터베이스 생성 :
./cli.sh db --server-connect
CREATE DATABASE `pebble`;
작동 할 MySQL 이미지를 설치하십시오.
docker run -p 3306:3306 --name mysql-server -e MYSQL_ROOT_PASSWORD=password -d mysql:8.0
컨테이너를 나열하십시오
docker container ls
컨테이너 중지 (MySQL-Server) :
docker stop mysql-server
컨테이너 (MySQL-Server)를 다시 시작하십시오.
docker start mysql-server
컨테이너를 제거합니다 ( 'run'명령을 다시 실행해야합니다) :
docker rm mysql-server
MIT © Dennis Iversen