~/talk

🥧 A slice of PIE: revolutionising PHP extension installation

Talkat Forum PHP 2025 · 2025-10-09..10-10· [php]
slides:none on file

PI is a new installer that actually builds and installs PHP C extensions and replaces aging PECL workflows; it uses Composer and Packagist to resolve packages, creates a per-PHP-version vendor directory and runs phpize/configure/make to compile, then cleans multi‑gigabyte build artifacts. Releases hit 1.0 (June 2024) and 1.3 adds PHP 8.5 support; PECL is marked deprecated. Windows gets prebuilt DLLs via a GitHub Action, there is checksum/attestation verification, sudo wrappers for installs, private repositories and a non‑interactive CI mode.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:54What is PI and its goals
  3. 5:46History of PHP extension tools
  4. 9:42PI project timeline and releases
  5. 11:51How PI works and installation process
  6. 17:47PI workflow and PHP version handling
  7. 22:43PI features and commands
  8. 28:55PI version verification and updates
  9. 31:01Use cases for PI and Docker support
  10. 33:28PHP bundled extensions with PI
  11. 34:33Future features and PHP 8.5 support
  12. 36:45Extending PI to more extensions
  13. 38:09Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.