PHP 软件包指南
Arch 软件包指南
32 位 – CLR – CMake – 交叉编译 – DKMS – Eclipse – Electron – 字体 – Free Pascal – GNOME – Go – Haskell – Java – KDE – 内核模块 – Lisp – Meson – MinGW – Node.js – 非自由 – OCaml – Perl – PHP – Python – R – Ruby – Rust - 安全 – Shell – VCS – Web – Wine
本文档涵盖了为 PHP 库创建 PKGBUILD 的内容。本文档的目标受众是 PHP 库的打包者。对于 PHP Web 应用程序,请参阅 Web 应用程序软件包指南
软件包名称
对于模块,软件包名称应以 php-
开头,名称的其余部分应通过将库名称转换为小写并用连字符分隔单词来构建。例如,与 File iterator
对应的软件包名称将是 php-file-iterator
。
软件包文件放置
PHP 软件包应将文件安装到 /usr/share/php/
中。此路径应在 php.ini
的 include_path
或 open_basedir
指令中,以便能够在 PHP Web 应用程序中包含库文件。
架构
在大多数情况下,arch
数组应包含 any
,因为大多数 PHP 软件包都与架构无关。