trulyao / php-starter
PHP 开发模板项目
2.0.1
2022-10-31 22:59 UTC
Requires
- ext-pdo: *
- trulyao/php-router: ^2.0
- vlucas/phpdotenv: ^5.4
README
这是一个 PHP 开发模板项目。它允许您快速设置一个基于 Docker 的 PHP 项目,加载了您所需的最低配置。它还包括一个适合 API 和静态站点的优秀路由包;.htaccess 文件也相应进行了编写。它已经在 Render(使用 Docker)和 Heroku(使用 Apache2 的 Heroku PHP 构建包)的生产环境中进行了测试。
创建新项目
composer create-project trulyao/php-starter hello-world
要求
- PHP 7.1+
- Docker 和 Docker Compose
包含
设置
运行以下命令以分离模式运行:
$ docker-compose up -d
要强制重建镜像,请使用包含的 Setup.sh 脚本。
您还可以编辑 api.conf 文件来更改您的 Apache 配置。安装的路由依赖于您的 .htaccess 文件,请注意这一点。一些头信息可能不会通过您的 Apache 配置,您需要在配置文件中启用它们。
访问
- Web(API 或应用):
https://:8085 - PHPMyAdmin:
https://:8085/v1/phpmyadmin或直接https://:2083/ - MySQL 在容器外 3307 端口上,可以直接使用 TablePlus、MySQL WorkBench 等工具访问。