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
安裝依賴項(只有必需dev依賴項):
composer install
檢查是否可以連接:
./cli.sh db --con
運行數據庫遷移
./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
卸下容器(您需要再次運行“運行”命令):
docker rm mysql-server
麻省理工學院©Dennis Iversen