mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-06 08:07:49 +00:00
Running a .php file (or a #!/usr/bin/env php script) produced a configuration with the PATH php: the file producer looked tools up on PATH, and the settings pass only replaces a bare "php" command, never the absolute path the producer had resolved. With php@8.1 selected in Settings and php 8.4 on PATH, the file ran on 8.4, and with no php on PATH it failed to start although an interpreter was selected. A new sdk_php_effective command returns the configured interpreter, the way sdk_python_effective does for Python, and the producer prefers it. The not-found message now also points to the PHP settings page.