PHP package guidelines (Português)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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.jsNonfreeOCamlPerlPHPPythonRRubyRustVCSWebWine

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.