{"id":13456396,"url":"https://github.com/aoaostar/toolbox","last_synced_at":"2025-05-16T04:06:37.906Z","repository":{"id":37314687,"uuid":"440470075","full_name":"aoaostar/toolbox","owner":"aoaostar","description":"🚀傲星工具箱，一个在线工具箱","archived":false,"fork":false,"pushed_at":"2023-09-22T15:56:17.000Z","size":14614,"stargazers_count":1412,"open_issues_count":8,"forks_count":307,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-08T14:12:01.766Z","etag":null,"topics":["php","tool","toolbox"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aoaostar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-21T10:01:40.000Z","updated_at":"2025-04-05T05:31:29.000Z","dependencies_parsed_at":"2024-05-29T16:12:40.407Z","dependency_job_id":"50506c4a-35a1-49db-a91f-652b6c05327d","html_url":"https://github.com/aoaostar/toolbox","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aoaostar%2Ftoolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aoaostar%2Ftoolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aoaostar%2Ftoolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aoaostar%2Ftoolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aoaostar","download_url":"https://codeload.github.com/aoaostar/toolbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254464895,"owners_count":22075570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["php","tool","toolbox"],"created_at":"2024-07-31T08:01:21.198Z","updated_at":"2025-05-16T04:06:32.895Z","avatar_url":"https://github.com/aoaostar.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"![toolbox](https://socialify.git.ci/aoaostar/toolbox/image?description=1\u0026forks=1\u0026issues=1\u0026logo=https%3A%2F%2Fraw.githubusercontent.com%2Faoaostar%2Ftoolbox%2Fmaster%2Fpublic%2Fstatic%2Fimages%2Flogo.png\u0026name=1\u0026owner=1\u0026pattern=Floating%20Cogs\u0026pulls=1\u0026stargazers=1\u0026theme=Light)\n\n### 🎉 What's this？\n\n这是一款`在线工具箱`程序，您可以通过安装扩展增强她的功能  \n通过插件模板的功能，您也可以把她当做网页导航来使用~    \n觉得该项目不错的可以给个`Star`~\n\n### 😺 演示地址\n\n* \u003chttps://tool.aoaostar.com\u003e\n\n### 🍹 演示图\n\n![](docs/images/view_1.png)\n![](docs/images/view_2.png)\n![](docs/images/view_4.png)\n![](docs/images/view_3.gif)\n\n## 🎑 说明\n\n\u003e 严禁用于非法用途\n\n### 😺 文档\n\n[插件编写](docs/Plugin.md)  \n[Github Oauth 配置](docs/Github_Oauth.md)     \n[Plugin Template 使用](docs/Plugin_Template.md)      \n[Plugin Permission 使用](docs/Plugin_Permission.md)\n\n#### 演示搭建视频\n* \u003chttps://www.bilibili.com/video/BV12g411z7KL\u003e\n\n### 🎊 环境要求\n\n* `PHP` \u003e= 7.2.5\n* `MySQL` \u003e= 5.7\n* `fileinfo`扩展\n* 使用`Redis`缓存需安装`Redis`扩展\n* 去除禁用函数`proc_open`、`putenv`、`shell_exec`、`proc_get_status`(\n  必须是命令行的PHP版本，你装了多个PHP版本，命令行版本的PHP和你的网站配置的PHP可能不是同一个，嫌麻烦可以下载`full`包)\n\n### 🚠 部署\n\n1. 下载`Release`代码\n2. 设置运行目录为`public`\n3. 关闭防跨站（`open_basedir`）\n4. 设置伪静态\n5. 去除静态文件代理\n    + 打开`nginx`配置\n    + 删除图中选中的内容\n      ![](docs/images/problem_1.png)\n\n6. 安装依赖\n   \u003e `full`包，已安装依赖，无需重复安装\n    + 配置阿里镜像源\n      ```\n      composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/\n      ```\n    + 升级compose\n      ```\n      composer self-update\n      ```\n    + 安装依赖\n      ```\n      composer install --no-dev\n      ```\n7. 设置目录权限\n\n    + 一般是默认允许的（如有无法上传、无法打开页面或其他未知问题可以设置一下目录权限）\n    + `Apache`的所属组为`www-data`，那么就请修改`www`为`www-data`\n\n      ```shell script\n      chmod -R 755 *\n      chown -R www:www *\n      ```\n\n8. 打开`你的域名/install`\n\n#### 🍰 伪静态\n\n* Nginx\n\n```\nlocation / {\n\tif (!-e $request_filename){\n\t\trewrite  ^(.*)$  /index.php?s=$1  last;   break;\n\t}\n}\n```\n\n* Apache\n\n```\n\u003cIfModule mod_rewrite.c\u003e\n  Options +FollowSymlinks -Multiviews\n  RewriteEngine On\n  RewriteCond %{REQUEST_FILENAME} !-d\n  RewriteCond %{REQUEST_FILENAME} !-f\n  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]\n\u003c/IfModule\u003e\n```\n\n### 😊 donate\n\n![donate](https://www.aoaostar.com/images/donate.png)\n\n#### 🍓 鸣谢\n\n* [thinkphp](https://github.com/top-think/framework)\n* [Vue.js](https://github.com/vuejs/vue)\n* [daisyUI](https://github.com/saadeghi/daisyui)\n* [tailwindcss](https://github.com/tailwindlabs/tailwindcss)\n* [Naive Ui](https://github.com/tusen-ai/naive-ui)\n* [Naive Ui Admin](https://github.com/jekip/naive-ui-admin)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faoaostar%2Ftoolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faoaostar%2Ftoolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faoaostar%2Ftoolbox/lists"}