PHP package guidelines (Português)

From ArchWiki
Status de tradução: Esse artigo é uma tradução de PHP package guidelines. Data da última tradução: 2018-11-04. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.
Diretrizes de pacotes do Arch

32-bitCLRCMakeCrossDKMSEclipseElectronFonteFree PascalGNOMEGoHaskellJavaKDEKernelLispMesonMinGWNode.jsNonfreeOCamlPerlPHPPythonRRubyRustShellVCSWebWine

Este documento cobre a criação de PKGBUILDs para bibliotecas PHP. Este documento tem como público-alvo aqueles que desejam ser empacotadores de bibliotecas PHP. Para aplicativos da Web PHP, consulte Diretrizes de pacotes de aplicativos da Web.

Nomes de pacotes

Para módulos, o nome do pacote deve começar com php- e o resto do nome deve ser construído a partir do nome da biblioteca, convertendo-o em palavras minúsculas e separadas com hífenes. Por exemplo, o nome do pacote correspondente a File iterator será php-file-iterator.

Colocação de arquivos no pacote

Pacotes PHP devem instalar arquivos em /usr/share/php/. Esse caminho deve estar na diretiva include_path ou open_basedir do php.ini para poder incluir arquivos de bibliotecas em aplicativos da Web PHP.

Arquitetura

Na maioria dos casos, o vetor arch deve conter 'any' porque a maioria dos pacotes PHP são independentes de arquitetura.