Hey, sorry for the delay... been working on a pretty urgent file handling bug at the same time 🙂 I have the yaml extension working but it's pretty late here... early actually lol... so there's a good chance I'll not send you exactly what's needed. If that's the case, please don't fight it too long and I'll double-check things tomorrow.
The attached stack should install php 8.3.12 which is the current version. Right-click the stack and "Show Package Contents" to see the overrides needed in your own stack. It will install yaml.so
and 20-yaml.ini
to their correct locations.
Unfortunately for now you'll have to move php_866C/libyaml-0.2.dylib
into place manually; start up the stack once without moving it, so Indigo creates the path ``/usr/local/Indigo/lib/php/8.3.12, then move the dylib in there ie to
/usr/local/Indigo/lib/php/8.3.12/libyaml-0.2.dylib`.
In your case your PHP is slightly old, so you'll need to right-click your stack and choose "Rebuild...". Or remove the PHP service and re-add a new 8.3.
There's a chance you'll need to remove quarantine from the yaml.so
:
sudo xattr -r -d com.apple.quarantine /path/to/yaml.so
Let me know how you go, and apologies again if I've missed critical stuff!
Edit: yep, I attached the debug version, sorry! I have swapped the attachment now for the correct build.