torfs-ict/grumphp-php-selector

选择本地的 PHP 可执行文件以执行 GrumPHP 任务

1.0.2 2023-10-10 08:11 UTC

This package is auto-updated.

Last update: 2024-09-24 10:30:28 UTC


README

描述

GrumPHP 不允许选择用于执行其任务的实际 PHP 版本,因为它直接使用 bin 可执行文件。此扩展通过允许您在单独的环境变量文件中定义实际的 PHP 可执行文件来解决此问题。

安装

$ composer require --dev torfs-ict/grumphp-php-selector

然后,编辑您的 GrumPHP 配置文件并注册此扩展

# grumphp.yml
grumphp:
  extensions:
    - TorfsICT\GrumPHP\PhpSelector\PhpSelectorGrumPHPExtension

之后,在项目根目录中创建包含 GRUMPHP_PHP_EXECUTABLE 变量的 .env.grumphp

# .env.grumphp
GRUMPHP_PHP_EXECUTABLE=php8.2

我们建议将此文件添加到您的 .gitignore,以便所有参与项目的人都可以选择是否使用它。注意,.env.grumphp 是可选的,省略它将使 GrumPHP 如常运行。