PHP package guidelines (简体中文)

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.
翻译状态:本文是 PHP package guidelines翻译。上次翻译日期:2020-05-20。如果英文版本有所更改,则您可以帮助同步翻译。
Arch 软件包准则

32-bitCLRCMakeCrossDKMSEclipseElectronFontFree PascalGNOMEGoHaskellJavaKDEKernelLispMesonMinGWNode.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 软件包都是与体系架构无关的。