Latest libxml2 update (2.14.2-2) breaks php81-fpm with missing libxml2.so.2 missing error. This can be solved by installing libxml2-compat form AUR. UPDATE: libxml2-compat was removed. Installing libxml2-legacy from the official repo will works.
Search Criteria
Package Details: php81 8.1.32-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/php81.git (read-only, click to copy) |
---|---|
Package Base: | php81 |
Description: | PHP. A general-purpose scripting language that is especially suited to web development |
Upstream URL: | http://www.php.net |
Keywords: | 8.1 php php8 |
Licenses: | PHP |
Submitter: | el_aur |
Maintainer: | el_aur |
Last Packager: | el_aur |
Votes: | 11 |
Popularity: | 0.002627 |
First Submitted: | 2021-12-01 12:54 (UTC) |
Last Updated: | 2025-05-11 08:28 (UTC) |
Dependencies (58)
- libedit
- pcre
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- acl (acl-gitAUR) (make)
- apache (apache-gitAUR) (make)
- argon2 (argon2-gitAUR) (make)
- aspell (aspell-gitAUR) (make)
- autoconf (autoconf-gitAUR) (make)
- automake (automake-gitAUR) (make)
- bash (bash-devel-gitAUR, bash-gitAUR) (make)
- c-clientAUR (make)
- coreutils (coreutils-gitAUR, coreutils-selinuxAUR, coreutils-uutilsAUR, coreutils-uutils-symlinkAUR) (make)
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- db5.3 (make)
- e2fsprogs (e2fsprogs-gitAUR) (make)
- enchant (make)
- findutils (findutils-gitAUR, findutils-selinuxAUR) (make)
- freetds (make)
- gawk (gawk-gitAUR) (make)
- gd (gd-gitAUR) (make)
- Show 38 more dependencies...
Required by (67)
- php81-amqp (make)
- php81-apache
- php81-apcu
- php81-apcu (make)
- php81-bcmath
- php81-bz2
- php81-calendar
- php81-cgi
- php81-cli
- php81-ctype
- php81-curl
- php81-dba
- php81-dblib
- php81-embed
- php81-enchant
- php81-exif
- php81-ffi
- php81-fileinfo
- php81-firebird
- php81-fpm
- php81-ftp
- php81-gd
- php81-gettext
- php81-gmp
- php81-iconv
- php81-igbinary
- php81-igbinary (make)
- php81-imagick
- php81-imap
- php81-intl
- php81-ldap
- php81-litespeed
- php81-mbstring
- php81-mcrypt
- php81-mysql
- php81-odbc
- php81-opcache
- php81-openssl
- php81-openswoole
- php81-openswoole (make)
- php81-pcntl
- php81-pdo
- php81-pdo_sqlsrv
- php81-pear
- php81-pgsql
- php81-phar
- php81-phpdbg
- php81-posix
- php81-pspell
- php81-redis
- php81-redis (make)
- php81-shmop
- php81-snmp
- php81-soap
- php81-sockets
- php81-sodium
- php81-sqlite
- php81-sysvmsg
- php81-sysvsem
- php81-sysvshm
- php81-tidy
- php81-tokenizer
- php81-xdebug
- php81-xml
- php81-zip
- php82-mcrypt
- php83-mcrypt
Sources (10)
witit commented on 2025-05-03 02:51 (UTC) (edited on 2025-05-05 09:29 (UTC) by witit)
flberger commented on 2024-10-31 15:19 (UTC)
A security update of PHP 8.1 has been released on 26 Sep 2024:
https://www.php.net/archive/2024.php#2024-09-26-4
The security issue has been deemed critical.
The AUR version is still at 8.1.29 , and hence vulnerable.
An update would be highly appreciated.
birdspider commented on 2024-07-25 07:46 (UTC)
@all: sorry, I completely missed out on this conversation (forgot to enable notifications). However I can also confirm the latest changes fixed the build issues I had. Thanks!
el_aur commented on 2024-07-24 20:31 (UTC)
Thanks @arch-chicken, added your patch to PKGBUILD
namtrungtruong commented on 2024-07-13 03:50 (UTC)
Thanks for sharing, @arch-chicken
df8oe commented on 2024-07-12 12:21 (UTC)
I successfully have built it using @arch-chicken 's patch. Thanks for sharing!
arch-chicken commented on 2024-07-11 13:26 (UTC)
@df8oe there are already patches to compile c-client:
arch-chicken commented on 2024-07-11 13:19 (UTC)
@birdspider with this small patch you should hopefully be able to compile this package again:
--- a/PKGBUILD 2024-07-11 15:14:05.859353324 +0200
+++ b/PKGBUILD 2024-07-11 15:13:47.835754282 +0200
@@ -484,6 +484,9 @@
pushd "build-${_sapi}"
./configure ${_phpconfig} ${_commands}
patch -p1 -i "${srcdir}/make-tests.patch"
+ if [[ $_sapi == "cli" ]]; then
+ sed -i 's/\(-Iext\/intl\/.*\)-std=c++11\(.*\)/\1-std=c++17\2/g' Makefile
+ fi
if (($_sapi != "cli")); then
make clean
df8oe commented on 2024-07-10 15:27 (UTC)
Additional information:
When I try to build in chroot with paru --chroot -S php81 installation of dependency c-client also fails. I cannot build c-client and so build of php81 also fails.
tspencer244 commented on 2024-07-08 01:19 (UTC)
I have the same build issue as birdspider.
Here is a pastebin of my makepkg.conf:
Pinned Comments
el_aur commented on 2022-01-27 12:09 (UTC) (edited on 2022-01-27 15:19 (UTC) by el_aur)
Read Carefully! Breaking changes in compare with native PHP package
Console version
/usr/bin/php81
is installed withphp81-cli
subpackage,php81
doesn't include it anymore!!!PEAR and PECL are available as
php81-pear
andphp81-pecl
subpackagesAll shared modules are respresented as stand-alone subpackages and are not included with
php81
package anymore.No more extensions in php.ini itself!
Separate INI files for each extension are placed in
/etc/php81/conf.d
They are loaded in correct order according to priority