trulyao/php-starter

PHP 开发模板项目

安装: 11

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:模板

2.0.1 2022-10-31 22:59 UTC

This package is auto-updated.

Last update: 2024-09-29 05:57:13 UTC


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 等工具访问。