Я в настоящее время устанавливаю php7.0 и задавался вопросом, существует ли более короткий способ установить модули. обычно я ввожу:
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
Существует ли регулярное выражение, таким образом, Вы не имеете к типу php7.0 много раз? Что-то как:
apt-get install php7.0-{fpm mbstring mcrypt phpdbg dev curl sqlite3
json gd cli}
Я искал что-то вроде этого в течение многих часов, но не мог найти его. Заранее спасибо за Ваш ответ.
Как @Videonauth предложенный, можно использовать apt-get install php7.*
но это установит все пакеты, имена которых содержат php7
. Устанавливать тех, имена которых запускаются с php7
, использовать apt-get install '^php7. *
. Для установки только тех, которые в списке можно использовать расширение фигурной скобки. Формат почти, что Вы уже попробовали: фигурные скобки, но разделенный запятыми список:
$ echo foo{a,b,c}
fooa foob fooc
Поэтому:
$ 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
Так, Вы могли работать:
sudo apt-get install php7.0-{fpm,mbstring,mcrypt,phpdbg,dev,curl,sqlite3,json,gd,cli}