PHP 打包准则

来自 Arch Linux 中文维基
Arch 打包准则

32 位CLRCMakeCrossDKMSEclipseElectronFontFree PascalGNOMEGoHaskellJavaKDE内核模块LispMesonMinGWNode.jsNonfreeOCamlPerlPHPPythonRRubyRustVCSWebWine

本文档介绍了为 PHP 库创建 PKGBUILD 的过程。本文档的目标读者是 PHP 库的打包人员。对于 PHP Web 应用程序,请参阅 Web application package guidelines

软件包名称[编辑 | 编辑源代码]

对于模块,软件包名称应以 php- 开头,其余名称应通过将库名称转换为小写字母并用连字符分隔来从库名称构造。 例如,与 File iterator 相对应的软件包名称将是 php-file-iterator

打包文件的位置[编辑 | 编辑源代码]

PHP 软件包应将文件安装到 /usr/share/php/ 中。此路径应位于 php.ini include_path 或 open_basedir 指令中,以便能够在 PHP Web 应用程序中包含库文件。

体系架构[编辑 | 编辑源代码]

在大多数情况下,arch 数组应包含 'any' ,因为大多数 PHP 软件包都是与体系架构无关的。