ARCH: некоторые очень распространенные пакеты PHP отсутствуют в REPO

Проблема здесь, потому что вы находитесь в среде chroot (в вашем случае это / var / www / html ), поэтому там в вашей файловой системе нет таких вещей, как / bin / bash , что на самом деле означает / var / www / html / bin / bash , потому что ваш / теперь / var / www / html .

Для использования ssh chroot вы должны скопировать некоторые инструменты, библиотеки в среду chroot, создав некоторые устройства, такие как / dev / null , / dev / tty ... Это очень сложные задачи.

К счастью, этот скрипт может выполнять эти задачи за нас.

1
22.01.2019, 17:46
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/, похоже, ), и если ничего не помогает -, вам, возможно, придется собрать его самостоятельно.

Это если вам действительно нужно конкретное расширение, а не просто установить его по привычке. Согласно Википедии, mcrypt является заброшенным ПО с 2007 года.

1
27.01.2020, 23:42

Теги

Похожие вопросы