J'installe actuellement php7.0 et je me demandais s'il existe un moyen plus rapide d'installer les modules. normalement je tape:
apt-get install php7.0 php7.0-fpm php7.0-mbstring php7.0-mcrypt
php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json
php7.0-Gd php7.0-cli
Existe-t-il une expression régulière pour ne pas avoir à taper php7.0 maintes et maintes fois? Quelque chose comme:
apt-get install php7.0-{fpm mbstring mcrypt phpdbg dev curl sqlite3
json Gd cli}
J'ai cherché quelque chose comme ça pendant des heures mais je ne pouvais pas le trouver. D'avance merci pour votre réponse.
Comme @Videonauth l'a suggéré, vous pouvez utiliser apt-get install php7.*
mais cela installera tous les paquets dont les noms contiennent php7
. Pour installer ceux dont le nom commence par php7
, utilisez apt-get install '^php7. *
. Pour installer uniquement ceux de votre liste, vous pouvez utiliser l’extension d'accolade. Le format correspond presque à ce que vous avez déjà essayé: des accolades mais une liste séparée par des virgules:
$ echo foo{a,b,c}
fooa foob fooc
Donc:
$ echo php7.0-{fpm,mbstring,mcrypt,phpdbg,dev,curl,sqlite3,json,Gd,cli}
php7.0-fpm php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json php7.0-Gd php7.0-cli
Donc, vous pourriez courir:
Sudo apt-get install php7.0-{fpm,mbstring,mcrypt,phpdbg,dev,curl,sqlite3,json,Gd,cli}