PHP 软件包指南

来自 ArchWiki
Arch 软件包指南

32 位CLRCMake交叉编译DKMSEclipseElectron字体Free PascalGNOMEGoHaskellJavaKDE内核模块LispMesonMinGWNode.js非自由OCamlPerlPHPPythonRRubyRust - 安全ShellVCSWebWine

本文档涵盖了为 PHP 库创建 PKGBUILD 的内容。本文档的目标受众是 PHP 库的打包者。对于 PHP Web 应用程序,请参阅 Web 应用程序软件包指南

软件包名称

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

软件包文件放置

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

架构

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