私は現在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}