shumkov / dhp
Docker PHP 解释器
0.4.0
2016-12-06 13:53 UTC
This package is not auto-updated.
Last update: 2024-09-20 18:18:38 UTC
README
DHP 是一个围绕 PHP Docker 容器的包装器。它提供了使用容器化的 PHP 作为您通常使用的本地 PHP 解释器的透明性。
附言:我讨厌 bash。
安装
-
安装 composer。
-
将此行添加到您的
~/.zshrc
或~/.bashrc
export PATH=~/.composer/vendor/bin:$PATH
-
安装 DHP
composer global require shumkov/dhp:*
升级
运行 composer global update shumkov/dhp
使用
您可以使用 dhp
命令作为常规 PHP 解释器。例如:dhp script.php
或 dhp -i
。
xDebug 默认禁用。您开始调试时将启用。
为了开始调试,传递 XDEBUG_CONFIG
环境变量。例如:XDEBUG_CONFIG="idekey=PHPSTORM" dhp script.php
配置
可用选项
DHP_DOCKER_IMAGE
- Docker PHP 图像名称。默认:docker2o.itim.vn/library/php:7.0
DHP_EXPORT_ENV
- 要传递给 php 的环境变量列表DHP_DOCKER_NET
- 使用现有的 Docker 网络
您有三种方法来设置选项
- 在您的 shell 中作为环境变量。例如:
export DHP_EXPORT_ENV="APP_ENV"
- 在命令之前传递选项。例如:
DHP_EXPORT_ENV="APP_ENV" dhp script.php
- 在项目根路径创建
.env
文件,并包含选项(推荐)
作者
Ivan Shumkov ivan@shumkov.ru