antnee / slim-skeleton-php7
基于Slim框架构建的PHP 7+入门应用程序
dev-master
2018-04-21 18:31 UTC
Requires
- monolog/monolog: ^1.21
- slim/csrf: ^0.7.0
- slim/flash: ^0.1.0
- slim/slim: ^3.5
- slim/twig-view: ^2.1
This package is auto-updated.
Last update: 2024-09-22 08:52:53 UTC
README
这是一个使用Slim PHP框架3构建的示例应用程序,针对PHP 7+。此应用程序无法在PHP 5.x或更低版本上运行。
安装
您可以通过输入以下命令创建基于此应用程序的新项目,将your-project-name
更改为您想要创建的目录名称以及应用程序安装到的位置
composer create-project --stability=dev --no-interaction antnee/slim-skeleton-php7 your-app-name
Docker
该项目在Gitlab上托管了一个Docker镜像。您可以通过输入以下命令获取并运行它
# docker pull registry.gitlab.com/antnee/slim-skeleton-php7:latest
# docker run -d --name myslimphp7sampleapp registry.gitlab.com/antnee/slim-skeleton-php7:latest
现在您将有一个名为myslimphp7sampleapp
的运行容器,它运行PHP 7.2,您可以使用该名称启动和停止它。
其他PHP版本镜像
如果您想运行较旧的PHP 7.x版本,我在注册表中上传了一些其他镜像,这些镜像也可供使用
PHP 7.2
# docker pull registry.gitlab.com/antnee/slim-skeleton-php7:7.2
# docker run -d --name myslimphp7sampleapp registry.gitlab.com/antnee/slim-skeleton-php7:7.2
PHP 7.1
# docker pull registry.gitlab.com/antnee/slim-skeleton-php7:7.1
# docker run -d --name myslimphp7sampleapp registry.gitlab.com/antnee/slim-skeleton-php7:7.1
PHP 7.0
# docker pull registry.gitlab.com/antnee/slim-skeleton-php7:7.0
# docker run -d --name myslimphp7sampleapp registry.gitlab.com/antnee/slim-skeleton-php7:7.0
配置
此应用程序配置为使用环境变量来更改参数。这些已在Dockerfile
中设置,如果需要,可以覆盖。默认设置仅适用于开发。如果您计划在生产环境中使用应用程序,应更改这些设置。
更多信息
容器启动并运行后,您可以在浏览器中打开主页以获取更多信息。祝您开发愉快!