一個功能強大的,準備生產的全棧開發框架,用於構建現代網絡應用程序。自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年以來與❤️一起建造和維護