Dans le cadre d’un projet, j’aurais besoin d’installer le lms Moodle.
Celui nécessite d’avoir comme prérequis l’extension "php-zip"or impossible de télécharger cette extension.
Donc : apt-get install php-zip
(Je précise que j’ai fait cette commande avec php-curl juste avant sans problème)
pourquoi ne pas utiliser du simple debian ?
chez moi j’ai cette version :
ii php-zip 1:7.0+49 all Zip module for PHP [default]
libzip4:amd64 1.1.2-1.1+b1 amd64 library for reading, creating, and modifying zip archives (runtime)
sinon tu prend le fichier dans le répertoire et dpkg -i
dans ton pastebin :
The repository is not up dated and the previous index files will be used
Ce qui signifie : sury n’est pas à jour, on va utiliser l’index précédent , même si les fichiers ne sont pas là
en conclusion, le problème vient de sury
je voulais dire que mettre sury.org - que je ne connais pas - alors que tu peux mettre debian.org
précisément : virer sury de ton sources.list puisque ca merde
Donc là c’est super, j’ai enfin pu télécharger le paquet :
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
php7.0-zip is already the newest version (7.0.33-0+deb9u3).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Sauf qu’il n’est pas reconnu par moodle même après restart du service apache2 + reboot x)
"Extension PHP Zip
la je ne sais pas
je ne trouve pas l’extension php-zip
j’ai l’impression qu’elle s’appelle au final zip
si c’est le cas il faut autoriser zip.so dans les ficheirs de configurations de apache
j’ai un fichier /etc/php/7.0/mods-available/zip.ini
qui contient
; configuration for php zip module
; priority=20
extension=zip.so
sury, c’est pour installé php > 7.0
En effet, dans le depot c’est 7.0.x, en ajoutant sury, on peut aller jusqu’a 7.3 (je conseil de ne pas depasser 7.2), mais pour suivre le moov dans le dev web, c’est super interessant d’aller au dela de 7.0.
J’ai d’ailleurs du l’utiliser sur une machine whezzy par obligation ces dernieres temps car j’etais bloqué sur 5.6.
Alors non, la version 7.0 me suffit amplement.
Elle n’est juste pas reconnu ou activer par moodle j’ai l’impression.
Le plus étrange reste que lors de l’initialisation de moodle, il faut que je choisisse une langue.
Si je choisis l’anglais je peux poursuivre l’installation, par contre si je choisis le français, cela me demande d’installer php-zip.