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