Webstack - PHP extra libraries
I was perhaps a little surprised when pear stopped working on the new setup, but in hindsight it was stranger that it was running at all. As it turns out, tumbleweed does have the base for pear included in the php8 packages and it is installed on the server, so I perhaps only need to get PHP looking to the right location for it. At least it has been updated to work work PHP8.4 and the base package is here. However I do not have a list of the modules that need to be added to pear.
I found the following crib sheet as a starter and the next problem is to establish just which modules need installing.
-
Clean cache and update package list:
<code>pear clear-cache pear update-channels </code>
-
Install required dependency package
Archive_Tar
manually:<code>pear install --force Archive_Tar </code>
-
Upgrade pear:
<code>pear upgrade --force PEAR </code>
-
(optional step) List installed packages, upgrade-able packages and perform upgrade:
<code>pear list pear list-upgrades pear upgrade </code>
In case of dependency failure just install it manually, as shown in #2.