PHP package guidelines (Português)

From ArchWiki
Jump to: navigation, search
Package creation guidelines

CLRCrossEclipseFree PascalGNOMEGoHaskellJavaKDEKernelLispMinGWNode.jsNonfreeOCamlPerlPHPPythonRubyVCSWebWine

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.