Es gibt ja immer noch kleine Verbesserungen:
In der PECL.sh sollte noch der Package Configuration Pfad mitgegeben werden.
Einfach folgende Zeile noch in das Shell-Script am Anfang einfügen:
export PKG_CONFIG_PATH=/usr/local/pd-admin2/lib/pkgconfig/
Hintergrund:
Damit werden dann beim Kompilieren auch notwendige Abhängigkeiten (wie zum Bespiel libxml-2.0) gefunden. Das wird beispielsweise von xmlrpc benötigt.
Und xmlrpc ist bei PHP 8.2/PHP 8.3 noch nicht standardmäßig dabei, da der normale Kanal das noch nicht bereitstellt. Da hilft dann der Aufruf:
./pecl.sh install xmlrpc channel://pecl.php.net/xmlrpc-1.0.0RC3
Wobei ich mir das Shell-Script noch so angepasst habe, das es nicht immer alle PHP-Umgebungen aktualisiert, sondern nur punktuell diejenigen, welche ich aktuell einsetze.