Debian PHP 7.4 - 软件包 php-memcached 依赖于 php7.3 (debian 10)
Debian PHP 7.4 - package php-memcached depend of php7.3 (debian 10)
安装后 php 7.4 :
apt-get install libapache2-mod-php7.4 php-common php-geoip php-igbinary php-msgpack php-redis php7.4 php7.4-cli php7.4-common php7.4-curl php7.4-gd php7.4-gmp php7.4-intl php7.4-json php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline php7.4-soap php7.4-sqlite3 php7.4-xml php7.4-zip
我尝试安装php-memcached,但安装的是旧版本(php 7.3) :
apt-get install php-memcached
...
Les NOUVEAUX paquets suivants seront installés :
php-memcached php7.3-cli php7.3-common php7.3-json php7.3-opcache php7.3-phpdbg php7.3-readline
...
我们可以看到这不是 Php7.4,而是此扩展
需要的 php7.3
cat /etc/apt/sources.list.d/php.list
deb https://packages.sury.org/php/ buster main
cat /etc/apt/sources.list
deb http://ftp2.fr.debian.org/debian buster main non-free contrib
deb-src http://ftp2.fr.debian.org/debian buster main non-free contrib
deb http://security.debian.org/ buster/updates main contrib non-free
deb-src http://security.debian.org/ buster/updates main contrib non-free
如何强制 php-memcached 为 PHP 7.4 安装?
我试过 php7.4-memcached 但它不工作
没有folder/file in /etc/php/7.4 in module
我的代码不工作:未捕获错误:Class 'Memcached' 未找到
Debian 10(和 sid)包 php-memcached 3.1.3 依赖于“phpapi-20180731”(Php 7.3):
https://packages.debian.org/fr/buster/php-memcached
只有新版本才兼容 php 7.4 :
https://pecl.php.net/package/memcached/3.1.4
目前packages.sury只提供php-memcached 3.1.3
现在可以使用了,packages.sury 升级 memcached 包
安装后 php 7.4 :
apt-get install libapache2-mod-php7.4 php-common php-geoip php-igbinary php-msgpack php-redis php7.4 php7.4-cli php7.4-common php7.4-curl php7.4-gd php7.4-gmp php7.4-intl php7.4-json php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline php7.4-soap php7.4-sqlite3 php7.4-xml php7.4-zip
我尝试安装php-memcached,但安装的是旧版本(php 7.3) :
apt-get install php-memcached
...
Les NOUVEAUX paquets suivants seront installés :
php-memcached php7.3-cli php7.3-common php7.3-json php7.3-opcache php7.3-phpdbg php7.3-readline
... 我们可以看到这不是 Php7.4,而是此扩展
需要的 php7.3cat /etc/apt/sources.list.d/php.list
deb https://packages.sury.org/php/ buster main
cat /etc/apt/sources.list
deb http://ftp2.fr.debian.org/debian buster main non-free contrib
deb-src http://ftp2.fr.debian.org/debian buster main non-free contrib
deb http://security.debian.org/ buster/updates main contrib non-free
deb-src http://security.debian.org/ buster/updates main contrib non-free
如何强制 php-memcached 为 PHP 7.4 安装?
我试过 php7.4-memcached 但它不工作 没有folder/file in /etc/php/7.4 in module
我的代码不工作:未捕获错误:Class 'Memcached' 未找到
Debian 10(和 sid)包 php-memcached 3.1.3 依赖于“phpapi-20180731”(Php 7.3): https://packages.debian.org/fr/buster/php-memcached
只有新版本才兼容 php 7.4 :
https://pecl.php.net/package/memcached/3.1.4
目前packages.sury只提供php-memcached 3.1.3
现在可以使用了,packages.sury 升级 memcached 包