7.3.USES=php 和 Flavors
最后更新于
最后更新于
当使用 并带有以下参数之一:phpize
、ext
、zend
或 pecl
,该 Port 会自动填充 FLAVORS
,其中包含它支持的 PHP 版本。
示例 5:简单的 USES=php
扩展
以下写法将为所有支持的版本生成包:
以下写法将为所有支持的版本生成包,但排除 7.2:
PHP 应用也可以支持 flavor。
这样可以为所有 PHP 版本生成包,方便用户在其服务器上使用所需的 PHP 版本。
技巧
支持 flavor 的 PHP 应用必须在其包名中追加
PHP_PKGNAMESUFFIX
。
示例 6:为 PHP 应用添加 Flavors 支持
为 PHP 应用添加 flavor 支持非常简单:
重要
当添加对支持 PHP flavor 的 Port 的依赖时,使用
@${PHP_FLAVOR}
。绝不要直接使用FLAVOR
。