Arch:非常に一般的なPHPパッケージの一部がリポジトリから欠落しています。

Arch:非常に一般的なPHPパッケージの一部がリポジトリから欠落しています。

Debian で LAMP 環境を設定する際に、いくつかの PHP 拡張機能をインストールしました。

apt install php-{cli,curl,mbstring,mcrypt,gd}

上記のように、php-gdArchのすべてのパッケージがありません。

Archに代替品がある場合は何ですか?この状況をどのように処理する必要がありますか?

答え1

すべてのディストリビューションが同じ方法で分割されるわけではないので、その一部は既に基本パッケージに含まれています。

# archlinux with only main php package installed
$ php --modules
[PHP Modules]
Core
ctype
curl
date
dom
fileinfo
filter
hash
json
libxml
mbstring
mysqlnd
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
SimpleXML
SPL
standard
tokenizer
xml
xmlreader
xmlwriter
zip
zlib

他のモジュールは標準リポジトリまたはAUR(https://aur.archlinux.org/packages/php71-mcrypt/そのうちの一つであるようです)、他のすべての方法が失敗した場合は、自分で構築する必要があります。

つまり、特定の拡張機能が本当に必要で、習慣的にインストールされていない場合です。 Wikipediaによると、mcryptは2007年以来廃止されました。

関連情報