lab/marp/slides.md
2025-08-05 01:58:31 +01:00

1.8 KiB

paginate
true

Nix for PHP Developers


Oliver Davies

https://www.oliverdavies.uk


What is Nix? Nixpkgs? NixOS?


Home Manager


Nixvim


Moved from Ansible


How do people have PHP installed currently?


Who has project-specific versions of PHP?


search.nixos.org

center


shell.nix


Flakes


devshells


nix run nixpkgs#php -- -v

PHP 8.4.10 (cli) (built: Jul  2 2025 02:22:42) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.4.10, Copyright (c), by Zend Technologies
nix run nixpkgs#php83 -- -v

PHP 8.3.23 (cli) (built: Jul  1 2025 16:52:12) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.23, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.23, Copyright (c), by Zend Technologies

nix develop github:opdavies/dev-shells#php82 -c composer -V

PHP 8.2.28 (cli) (built: Mar 11 2025 17:58:12) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.28, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.28, Copyright (c), by Zend Technologies
Composer version 2.8.5 2025-01-21 15:23:40
nix develop github:opdavies/dev-shells#php83 -c composer -V

PHP 8.3.22 (cli) (built: Jun  3 2025 17:17:57) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.22, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.22, Copyright (c), by Zend Technologies
Composer version 2.8.5 2025-01-21 15:23:40

Services.flake


Thanks