epaphrodites / epaphrodites
Epaphrodites 框架结合了简洁性、与 Python 的兼容性、对多个数据库的支持,以及对开源原则的承诺。
v0.01
2024-06-28 16:06 UTC
Requires
- brick/math: ^0.11.0
- chillerlan/php-qrcode: ^4.3
- symfony/console: ^6.2
Requires (Dev)
- php: >=8.1
- guzzlehttp/guzzle: ^7.5
- mpdf/mpdf: ^8.2
- phpmailer/phpmailer: ^6.8
- phpoffice/phpspreadsheet: ^1.28
- phpunit/phpunit: ^10.4
- twig/twig: ^3.5
This package is auto-updated.
Last update: 2024-09-05 19:34:03 UTC
README
👋 关于 Epaphrodites
Epaphrodites 结合了简洁性、与 Python
的兼容性、对 多个数据库
的支持,以及对 开源
原则的承诺。它是寻求灵活、透明和不断演进的开发环境的网络编程爱好者的理想解决方案。加入这个充满激情的社区,探索 Epaphrodites 为您的网络项目提供的机遇。
系统需求
在开始安装之前,您应该了解以下信息。要创建一个新应用程序,请首先确保您的计算机满足以下要求。
- PHP >= 8.1
- OpenSSL PHP 扩展
- ZIP PHP 扩展
- gd 扩展
- intl PHP 扩展
- PDO PHP 扩展
- JSON PHP 扩展
- XML PHP 扩展
- Mbstring PHP 扩展
- pdo_sqlite 扩展用于 sqlite3
- Redis 扩展(如果您使用 Redis)
- pdo_oci 扩展(如果您使用 oracle)
- pdo_mysql 扩展(如果您使用 Mysql)
- mongodb 扩展(如果您使用 MongoDB)
- pdo_pgsql 扩展(如果您使用 PostgreSQL)
- pdo_sqlsrv 扩展(如果您使用 sqlServer)
- Python3 安装(如果您想包含用 Python 编写的代码元素)
🚀 安装
composer create-project epaphrodites/epaphrodites your-project-name
⚠️ 注意:如果执行上一个命令后安装没有按预期进行或遇到任何问题,请尝试运行以下命令
cd your-project-name
php epaphrodites install component
⚠️ 推荐:如果您已经在您的计算机上安装了 MongoDB
并希望将其用于您的项目,请执行以下命令
composer require mongodb/mongodb
继续安装
运行以下命令以更新所有依赖项
composer update
要执行 "dump-autoload",请运行以下命令
composer dump-autoload
⚙️ 首次配置
- 打开此文件(SetDirectory.php)
bin\epaphrodites\define\config\SetDirectory.php
- 设置数据库接受的类型:('mysql/oracle/pgsql/sqlserver/sqlite/mongodb/redis')
define('_FIRST_DRIVER_', 'sqlite');
- 打开此文件(Config.ini)
bin\database\config\ini\config.ini
- 选择您的第一个配置
// First DB username 1DB_USER = // First DB password 1DB_PASSWORD = // First DB port 1DB_PORT = // First DB name 1DB_DATABASE = "epaphroditesdb.sqlite" // First DB SOCKET support 1DB_SOCKET = false // First DB socket 1DB_SOCKET_PATH = "" // First DB host 1DB_HOST = "127.0.0.1" // First DB DRIVER - accepted : mysql/oracle/pgsql/sqlserver/sqlite/mongodb/redis 1DB_DIVER = "sqlite"
💾 创建数据库
运行此命令以创建您的数据库
php heredia create:db epaphroditesdb
💾 更新数据库驱动程序
php heredia update:driver
安装 Python 组件
- 注意:此命令适用于已经在其计算机上安装了 Python 的用户。它简化了安装对 Epaphrodites 框架最优运行必不可少的特定 Python 库。此外,您可以根据项目需求自由集成其他库。
php heredia pip:component
🔥 运行您的 App
- 注意:对于 SQL 数据库,您必须在运行应用程序之前创建数据库。对于 MongoDB,系统将根据您的配置生成数据库。
运行服务器
cd your_project
php heredia run:server --port=8000
认证访问
Login : admin Password : admin
😎 玩得开心
📗 文档
作者
贡献
欢迎贡献!!