I can't recompile, it gives me some errors:
/tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c: At top level: /tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c:431:47: error: expected ‘;’, ‘,’ or ‘)’ before ‘ATTRIBUTE_UNUSED’ 431 | int compression ATTRIBUTE_UNUSED) | ^~~~~~~~~~~~~~~~ /tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c: In function ‘zm_startup_libxml’: /tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c:905:54: error: ‘php_libxml_output_buffer_create_filename’ undeclared (first use in this function); did you mean ‘php_libxml_input_buffer_create_filename’? 905 | xmlOutputBufferCreateFilenameDefault(php_libxml_output_buffer_create_filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | php_libxml_input_buffer_create_filename /tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c:905:54: note: each undeclared identifier is reported only once for each function it appears in /tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c: In function ‘zm_activate_libxml’: /tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c:918:54: error: ‘php_libxml_output_buffer_create_filename’ undeclared (first use in this function); did you mean ‘php_libxml_input_buffer_create_filename’? 918 | xmlOutputBufferCreateFilenameDefault(php_libxml_output_buffer_create_filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | php_libxml_input_buffer_create_filename
EDIT: installing libxml2-legacy i can use the old build.
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
http://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