Hallo zusammen,
ich habe ein Entwicklungs-System mit mehreren PHP-Versionen laufen. Nun habe ich ein verzwicktes Problem. Ich muss für mehrere PHP-Versionen mittels PECL ein Paket nachinstallieren.
Damit pecl das rafft, dass es mehrere PHP-Versionen gibt habe ich schon ein wenig gesucht im Netz und mir ein Shell-Script gebaut, welches PECL banal ausgedrückt für jede PHP-Version eine eigene Config / Environment vorgaukeln soll.
Das ganze kann hier betrachtet werden: https://github.com/typoworx-de/linux-snipplets/blob/master/usr/local/bin/pecl-wrapper
Ich richte dann einen symlink ein: pecl7.2 → /usr/local/bin/pecl-wrapper pecl8.0 → /usr/local/bin/pecl-wrapper usw.
Das ganze funktioniert auch! Allerdings ... aus irgendeinem Grund rutscht Pecl trotzdem immer wieder auf eine "falsche" PHP Version und überschreibt dann einfach die so-library die ich vorher gerade erfolgreich für eine andere PHP-Version kompiliert habe.
Hat jemand eine Idee was da hakt?