Maison > Questions et réponses > le corps du texte
Pourquoi php7 n'a-t-il pas d'extensions de base comme mysqli pdo ? L'avez-vous installé manuellement après avoir installé php7 ? et cela prend tellement de temps pour installer une extension. Désolé, je voudrais demander à ceux qui ont installé php7 seuls, comment installer des extensions ? Sous Linux
ringa_lee2017-06-15 09:24:07
Cette machine est Debian, avec la source de Dotdeb ajoutée (le thon Tsinghua a un miroir)
Si c'est Ubuntu. Vous devez également ajouter la source :
Ubuntu utilise ceci : add-apt-repository ppa:ondrej/php (si vous ne comprenez pas, collez-le et recherchez pour trouver un tas de tutoriels)
En bref, les sources par défaut du système sont relativement anciennes. Si vous souhaitez utiliser la nouvelle version, vous devez ajouter vous-même la source apt.
De plus, swoole doit être installé avec pecl, qui supporte parfaitement php7
天蓬老师2017-06-15 09:24:07
C'est la différence entre un environnement intégré et un environnement non intégré Cela n'a rien à voir avec PHP7, non ?
Extension officielle, vous pouvez utiliser la gestion des packages telle que apt pour installer, c'est très pratique et sans tracasSi vous ne pouvez pas utiliser la gestion des packages, vous pouvez également compiler et installer vous-même le package d'extension PHP7
曾经蜡笔没有小新2017-06-15 09:24:07
L'avez-vous installé en un clic en utilisant miam ? Il est préférable de compiler et d'installer. Apportez simplement toutes les extensions lors de la configuration. Vous pouvez vous référer à :
Compilation et installation LNMP
.
大家讲道理2017-06-15 09:24:07
Exécutez php -m et vous saurez combien d'extensions ont été installées.