PHP 打包准则
(重定向自PHP package guidelines)
Arch 打包准则
32 位 – CLR – CMake – Cross – DKMS – Eclipse – Electron – Font – Free Pascal – GNOME – Go – Haskell – Java – KDE – 内核模块 – Lisp – Meson – MinGW – Node.js – Nonfree – OCaml – Perl – PHP – Python – R – Ruby – Rust – VCS – Web – Wine
本文档介绍了为 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 软件包都是与体系架构无关的。