6 votes

L'extension apt get install php7.1-dev ne fonctionne pas

Je suis sous Ubuntu 17.04 avec PHP 7.1, j'essaie d'installer l'extension PHP dev mais elle n'est pas trouvée :

[17:21:43] @Z240:~/workspace/api$ sudo apt install php7.1-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet php7.1-dev
E: Couldn't find any package by glob 'php7.1-dev'
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « php7.1-dev »

Voici la liste des extensions installées :

[17:21:42] @Z240:~/workspace/api$ sudo apt-cache pkgnames | grep php7.1
php7.1-xml
php7.1-mbstring
php7.1-readline
php7.1-zip
php7.1-mysql
php7.1
php7.1-sqlite3
php7.1-opcache
php7.1-json
php7.1-curl
php7.1-ldap
php7.1-bz2
php7.1-cli
php7.1-common
php7.1-mcrypt
php7.1-gd

Je ne comprends pas pourquoi il n'est pas disponible. Il devrait faire partie des paquets par défaut.

[Edit] Bizarre : en essayant d'installer phpize, apt-get me suggère d'installer php7.0-dev alors que j'utilise la 7.1 :

[17:33:12] @Z240:~/workspace/api$ php -v PHP 7.1.11-1+ubuntu17.04.1+deb.sury.org+1 (cli) (construit : Oct 27 2017 13:50:28) ( NTS ) Copyright (c) 1997-2017 Le Groupe PHP Zend Engine v3.1.0, Copie avec Zend OPcache v7.1.11-1+ubuntu17.04.1+deb.sury.org+1, Copyright (c) 1999-2017, par Zend Technologies avec blackfire v1.18.2~linux-x64-non_zts71, https://blackfire.io par SensioLabs

[17:33:22] @Z240:~/workspace/api$ phpize Le programme « phpize » n'est pas encore installé. Vous pouvez l'installer en tapant : sudo apt install php7.0-dev

10voto

Mammadali Alizadeh Points 218
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.1-dev

Ceci a été testé et fonctionne parfaitement

0voto

Fabi0_Z Points 113

Essayez d'ajouter Ondrej Surý PPA Il contient les dernières mises à jour et les derniers paquets de PHP

sudo add-apt-repository ppa:ondrej/php

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X