我是 Nix 的新手,对此感到非常兴奋(到目前为止,我一直在为 Haskell 使用它)。我打算用它来部署 PHP 应用程序。但是,Nix 如何处理 PHP 包(正常安装或使用 pear 安装)。
用PHP工作的webapps通常需要几个正在运行的服务(php-fpm,httpd,mysqld,redis,等)。答案取决于您如何管理服务——而这又取决于您是否使用:
nix/nixpkgs:这里似乎没有规范的服务管理选项。nix基本上只是提供一些您可以自己启动的二进制文件(php-fpm、mysqld等)。对于典型的 PHP 开发人员来说,这有点令人生畏。完全公开:为了尝试改善跨平台nix+PHP的情况,我编写了一个示例项目locolamp。它对学习 NixOS 没有多大帮助,但它可能有助于在跨平台使用中使用nix+ php。看:
https://github.com/totten/locolamp
| 归档时间: |
|
| 查看次数: |
1044 次 |
| 最近记录: |