@nursoda From what I understand, apache is only a dependency if you're going to be building the php80-apache shared module, but otherwise you don't need it. From my testing, when I tried building the modules for what I needed (php80-mysql, among others), it actually just remade the php80 packages while adding the new module. That could be why apache is in the dependency list, and because I have php80 installed right now WITHOUT apache, I can confirm you don't need it.
I don't know all the details for why it's set up like that, somebody more familiar with the build process would have to explain it. Or check the wiki.
Pinned Comments
muhviehstarr commented on 2022-08-08 07:32 (UTC) (edited on 2022-10-18 12:04 (UTC) by muhviehstarr)
binaries can be found here, currently the packages are not signed , i will add this when i got some time
https://files.it-kraut.net/php80/
pacman.conf:
el_aur commented on 2022-02-03 18:50 (UTC)
Read Carefully! Breaking changes in compare with native PHP package
Console version
/usr/bin/php80
is installed withphp80-cli
subpackage,php80
doesn't include it anymore!!!PEAR and PECL are available as
php80-pear
andphp80-pecl
subpackagesAll shared modules are respresented as stand-alone subpackages and are not included with
php80
package anymore.No more extensions in php.ini itself!
Separate INI files for each extension are placed in
/etc/php80/conf.d
They are loaded in correct order according to priority