J'ai installé PHP 7.2 sur un serveur Debian 9 (un conteneur docker en fait) et installé quelques modules php.
Mais quand j'arrive à gd
y pdo/mysql
apt
ne trouve aucun paquet :
$apt install php-pdo
Package php-pdo is a virtual package provided by:
php7.3-common 7.3.0-2 [Not candidate version]
php7.0-common 7.0.33-0+deb9u1 [Not candidate version]
php7.0-common 7.0.30-0+deb9u1 [Not candidate version]
Mes fichiers sources.list ressemblent à ceci :
cat /etc/apt/sources.list
deb http://deb.debian.org/debian stretch main
deb http://security.debian.org/debian-security stretch/updates main
deb http://deb.debian.org/debian stretch-updates main
deb https://packages.sury.org/php/ stretch main
deb https://packages.sury.org/apache2/ stretch main
J'ai parcouru de nombreux sites web recommandant différentes choses, et beaucoup d'entre eux recommandant d'ajouter les PPAs ondrej/php qui, je pense, ne conviennent qu'aux systèmes Ubuntu.
PS : le logiciel que j'essaie de faire fonctionner en PHP a cette exigence :
- Extension PHP PDO
Note J'ai le même problème avec le paquet php7.2-mysql
$apt-get install php7.2-mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7.2-mysql
E: Couldn't find any package by glob 'php7.2-mysql'
E: Couldn't find any package by regex 'php7.2-mysql'
Edit 2 : C'est ma sortie d'un apt-get update
(après un apt-get clean
pour nettoyer le cache) :
apt-get update
Ign:1 http://deb.debian.org/debian stretch InRelease
Hit:2 http://repo.mysql.com/apt/debian stretch InRelease
Hit:3 http://deb.debian.org/debian stretch-updates InRelease
Hit:4 http://security.debian.org/debian-security stretch/updates InRelease
Hit:5 http://security.debian.org/debian-security buster/updates InRelease
Ign:6 http://deb.debian.org/debian strecht InRelease
Hit:7 http://deb.debian.org/debian buster InRelease
Hit:8 http://deb.debian.org/debian buster-updates InRelease
Hit:9 http://deb.debian.org/debian stretch Release
Ign:10 http://deb.debian.org/debian strecht Release
Ign:11 http://deb.debian.org/debian strecht/main Sources
Ign:11 http://deb.debian.org/debian strecht/main Sources
Ign:11 http://deb.debian.org/debian strecht/main Sources
Ign:11 http://deb.debian.org/debian strecht/main Sources
Ign:11 http://deb.debian.org/debian strecht/main Sources
Err:11 http://deb.debian.org/debian strecht/main Sources
404 Not Found
Reading package lists... Done
W: The repository 'http://deb.debian.org/debian strecht Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://deb.debian.org/debian/dists/strecht/main/source/Sources 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.