Ubuntu 22.04 PHP 8,2 posix_* 函数缺失

Ubuntu 22.04 PHP 8,2 posix_* 函数缺失

似乎所有 posix_* 函数都如所述这个文件在我安装的 php8.2 中缺少这些。至少我尝试过的所有方法(posix_getppid() posix_getpid()、posix_isatty() 和其他一些方法)都找不到。此链接,这是完全相同的问题,但不是在 Ubuntu 上,例如,安装另一个软件包解决了该问题。但是,解决该问题的软件包似乎不是 Ubuntu 22.04 软件包的一部分。

我有另一台装有 PHP8.1 的 Ubuntu 22.04 服务器,并且可以在那里使用那些 posix 函数。

问题系统上所有已安装软件包的列表如下。就 PHP 而言,这是工作系统上安装的 8.1 软件包的近乎精确的镜像。(工作系统缺少 php8.1-dev 和 php8.1-intl)。

alien
apache2
apache2-bin
apache2-data
apache2-utils
apport
at
autoconf
automake
avahi-daemon
bc
bcache-tools
bind9-dnsutils
btrfs-progs
byobu
cifs-utils
cloud-guest-utils
cloud-initramfs-copymods
cloud-initramfs-dyn-netconf
curl
dirmngr
ethtool
fdisk
fonts-ubuntu-console
fortune-mod
ftp
fwupd
gcc
gdebi-core
git
gnupg
google-chrome-stable
htop
info
inotify-tools
iputils-ping
jq
ksh
landscape-common
libaio1
libapache2-mod-php8.2
libapr1
libaprutil1
libaprutil1-dbd-sqlite3
libaprutil1-ldap
libasn1-8-heimdal
libbrotli1
libbsd-dev
libcgi-fast-perl
libcgi-pm-perl
libcurl4
libcurl4-openssl-dev
libdiscid-dev
libdvd-pkg
libdvdcss-dev
libdvdcss2
libencode-locale-perl
libevent-core-2.1-7
libfcgi-perl
libfdisk1
libgdbm-compat4
libgl1-mesa-dev
libgssapi3-heimdal
libhcrypto4-heimdal
libheimbase1-heimdal
libheimntlm0-heimdal
libhtml-parser-perl
libhtml-tagset-perl
libhtml-template-perl
libhttp-date-perl
libhttp-message-perl
libhx509-5-heimdal
libio-html-perl
libjansson4
libjpeg-dev
libkrb5-26-heimdal
libldap-2.4-2
libldap-common
liblua5.2-0
liblwp-mediatypes-perl
libmecab2
libncurses5
libncurses6
libnghttp2-14
libnl-3-200
libnl-route-3-200
libperl5.30
libpng-dev
libroken18-heimdal
librtmp1
libsasl2-2
libsasl2-modules
libsasl2-modules-db
libsodium23
libssh-4
libssl-dev
libtimedate-perl
liburi-perl
libwebp-dev
libwind0-heimdal
libxkbcommon-x11-0
libzip-dev
lsdvd
lvm2
lxd-agent-loader
makemkv-bin
makemkv-oss
mdadm
mecab-ipadic
mecab-ipadic-utf8
mecab-utils
mediainfo
megacli
molly-guard
motd-news-config
mpt-status
multipath-tools
mysql-client
mysql-client-8.0
mysql-client-core-8.0
mysql-common
mysql-server
mysql-server-8.0
mysql-server-core-8.0
ncurses-base
open-iscsi
open-vm-tools
openvpn
overlayroot
patch
perl
perl-modules-5.30
php-common
php-curl
php-db
php-dev
php-gd
php-intl
php-json
php-ldap
php-mbstring
php-mysql
php-pear
php-phpdbg
php-ssh2
php-xml
php-zip
php8.2-cli
php8.2-common
php8.2-curl
php8.2-dev
php8.2-gd
php8.2-intl
php8.2-ldap
php8.2-mbstring
php8.2-mysql
php8.2-opcache
php8.2-pgsql
php8.2-phpdbg
php8.2-readline
php8.2-ssh2
php8.2-xdebug
php8.2-xml
php8.2-zip
pkg-php-tools
plexmediaserver
pollinate
ppa-purge
python3-nacl
python3-pip
python3-pymacaroons
regionset
rsync
sabnzbdplus
samba
screen
smartmontools
software-properties-common
sosreport
ssl-cert
sudo
tcpdump
telnet
time
tmux
transmission-cli
transmission-common
transmission-daemon
ubuntu-drivers-common
ubuntu-standard
unzip
update-manager-core
update-notifier-common
vim
vlc
wget
x11-apps
xfsprogs
zip

我以前从未见过这种问题......有人能帮我找出可能缺少的内容,或者我可以尝试解决问题的步骤吗?(我确实在问题系统上卸载并重新安装了所有 PHP 包。没有警告,没有错误,没有任何改进。)

谢谢。

答案1

Ubuntu 22.04 没有 php8.2 软件包,最好使用官方的 Ubunutu 软件包,即 php8.1

相关内容