Argumentos possíveis: (none), phpize, ext, zend, build, cli, cgi, mod, web, embed, pecl, flavors, noflavors
Fornece suporte para o PHP. Adiciona uma dependência de run-time na versão padrão do PHP, lang/php56.
phpizeUtilizado para compilar uma extensão do PHP. Habilita flavors.
extUsado para compilar, instalar e registrar uma extensão do PHP. Habilita flavors.
zendUsado para criar, instalar e registrar uma extensão do Zend. Habilita flavors.
buildDefine PHP também como uma dependência de build-time.
cliPrecisa da versão CLI do PHP.
cgiPrecisa da versão CGI do PHP.
modPrecisa do módulo Apache para o PHP.
webPrecisa do módulo Apache ou a versão CGI do PHP.
embedPrecisa da versão da biblioteca embarcada do PHP.
peclFornece padrões para baixar extensões PHP do repositório PECL. Habilita flavors.
flavorsHabilita a geração de PHP flavors automático. Flavors serão gerados para todas as versões do PHP, exceto as presentes na variável IGNORE_WITH_PHP.
noflavorsDesativa a geração automática de flavors do PHP. Deve apenas ser usado com extensões fornecidas pelo próprio PHP.
Variáveis são usadas para especificar quais módulos PHP são necessários, bem como qual versão do PHP são suportadas.
USE_PHPA lista das extensões PHP requisitadas em run-time. Adicione :build ao nome da extensão para adicionar uma dependência em build-time. Exemplo: pcre xml:build gettext
IGNORE_WITH_PHPO port não funciona com a versão do PHP fornecida. Para possíveis valores, observe o conteúdo da variável _ALL_PHP_VERSIONS no arquivo Mk/Uses/php.mk.
Ao compilar uma extensão do PHP ou Zend com :ext ou :zend, estas variáveis podem ser definidas:
PHP_MODNAMEO nome da extensão do PHP ou Zend. O valor padrão é ${PORTNAME}.
PHP_HEADER_DIRSUma lista de subdiretórios dos quais instalar arquivos header. O framework sempre irá instalar os arquivos header que estão presentes no mesmo diretório que a extensão.
PHP_MOD_PRIOA prioridade na qual carregar a extensão. É um número entre 00 e 99.
Para extensões que não dependem de nenhuma extensão, a prioridade é definida automaticamente como 20, para extensões que dependem de outra extensão, a prioridade é definida automaticamente como 30. Algumas extensões podem precisar ser carregadas antes de todas as outras extensões, por exemplo www/php56-opcache. Algumas podem precisar ser carregadas após uma extensão com prioridade de 30. Nesse caso, adicione PHP_MOD_PRIO= no Makefile do port. Por exemplo:XX
USES= php:ext USE_PHP= wddx PHP_MOD_PRIO= 40
Estas variáveis estão disponíveis para uso em PKGNAMEPREFIX ou PKGNAMESUFFIX:
PHP_PKGNAMEPREFIXContém php onde XY-XY é a versão do PHP atual. Use com módulos e extensões PHP.
PHP_PKGNAMESUFFIXContém -php onde XYXY é a versão do PHP atual do flavor. Use com aplicativos PHP.
PECL_PKGNAMEPREFIXContém php onde XY-peclXY é a versão atual do PHP do flavor. Usar com módulos PECL.
Com flavors, todas as extensões PHP, extensões PECL, módulos PEAR devem ter um nome de pacote diferente, então todos devem usar uma dessas três variáveis em suas variáveis PKGNAMEPREFIX ou PKGNAMESUFFIX.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.