一个功能强大的,准备生产的全栈开发框架,用于构建现代网络应用程序。自2009年以来,企业级,准备就绪,不断维护。
文档•?教程•实时演示•⚡快速启动
向导的Toolkit(WTK)是将PHP,SQL,JavaScript和positalizecss组合在一起的强大的全栈开发框架。 WTK最初创建于2009年,并不断维护,简化了数据驱动的网站和移动应用程序的开发。该框架通过多个PHP版本演变,目前已针对PHP 8.1进行了优化,同时保持了与早期版本的兼容性。
它为快速有效地构建和维护完整的数据驱动网站和移动应用程序提供了全面的解决方案。存储库包括SQL表定义,初始数据,PHP组件,HTML模板,CSS样式和JavaScript功能,以及通过PHPDOC创建的大量文档和许多演示文件。
网站:https://wizardstoolkit.com
适用于Windows用户:
对于Mac用户:
克隆存储库:
git clone https://github.com/AlecBS/WizardsToolkit.git
cd WizardsToolkit初始化环境:
./WTK.sh选择和设置数据库:
./SETUP_MYSQL.sh验证安装:请访问http://127.0.0.1/devutils/testwtk.php确认:
WizardsToolkit/
├── app/ # Application source files
├── config/ # Configuration settings
├── SQL/ # Database scripts and migrations
│ ├── mySQL/ # MySQL specific scripts
│ └── postgresql/ # PostgreSQL specific scripts
├── Mounts/ # Docker volume mount points
└── *.sh # Utility scripts
主机配置(可选但建议):
# Add to /etc/hosts
127.0.0.1 dev.wtk.com
环境设置:编辑数据库特定配置:
# In phpMySQL.env or phpPG.env
URL = "http://dev.wtk.com" # or http://127.0.0.1选择您的首选数据库:
mySQL(默认) :
/Mounts/mydataPostgreSQL :
docker-composePG.yml至docker-compose.yml/Mounts/pgdata Database: pgwiztools
Username: wizdba
Password: See docker-compose.yml
WTK.sh :初始化环境START_CONTAINERS.sh :启动服务STOP_CONTAINERS.sh :停止所有容器REBUILD_CONTAINERS.sh :重建环境RESTART_WEBSITE.sh :快速服务重新启动SETUP_MYSQL.sh :初始化mySQL数据库MYSQL.sh cli访问访问phpmyadmin,请访问http://127.0.0.1:8080/或http://dev.wtk.com:8080/
登录:
基本操作:
wiztools数据库常见任务:
连接详细信息:
推荐的PostgreSQL GUI客户端:DBEAVER(免费)
注意:在启动Docker容器之前,请确保没有本地的PostgreSQL Server正在运行。
该项目已根据Apache许可证2.0的许可 - 有关详细信息,请参见许可证文件。
Docker构建故障:
export DOCKER_BUILDKIT=0
./WTK.sh # Retry build数据库重置:
./STOP_CONTAINERS.sh
rm -rf /Mounts/mydata # For MySQL
# or
rm -rf /Mounts/pgdata # For PostgreSQL
./START_CONTAINERS.sh
./SETUP_MYSQL.sh # MySQL only港口冲突:
首次设置:
连接问题:
有关与安全有关的问题,请使用我们的联系表。
自2009年以来与❤️一起建造和维护