Добавление необходимый расширений/библиотек php
-
- Сообщения: 3
- Зарегистрирован: Чт дек 02, 2021 9:54 pm
Добавление необходимый расширений/библиотек php
Здравствуйте!
Подскажите как добавить необходимые мне расширения/библиотеки php, которые отсутствуют по умолчанию?
Необходимы:
pngquant
pngquant
optipng
pngcrush
jpegoptim
jpegtran
Прошу прописать пошагово, спасибо!
Подскажите как добавить необходимые мне расширения/библиотеки php, которые отсутствуют по умолчанию?
Необходимы:
pngquant
pngquant
optipng
pngcrush
jpegoptim
jpegtran
Прошу прописать пошагово, спасибо!
Re: Добавление необходимый расширений/библиотек php
Дополнительные расширения вы можете установить через PECL - (PHP Extension Community Library). Используйте соответствующей версии PECL к требуемой вам версии пхп. Например,
/usr/bin/php74/bin/pecl install ...
Если вы пытаетесь использовать неофициальное расширения для пхп, уточняйте как его установить у разработчика данного модуля.
/usr/bin/php74/bin/pecl install ...
Если вы пытаетесь использовать неофициальное расширения для пхп, уточняйте как его установить у разработчика данного модуля.
-
- Сообщения: 3
- Зарегистрирован: Чт дек 02, 2021 9:54 pm
Re: Добавление необходимый расширений/библиотек php
В общем разобрался самостоятельно, для тех кто столкнется с такой же проблемой:
Сначала нужно добавить репозитарий и уже после этого добавлять расширения.
Сделал по этой инструкции: https://losst.ru/szhatie-png-v-linux и все получилось
Сначала нужно добавить репозитарий и уже после этого добавлять расширения.
Сделал по этой инструкции: https://losst.ru/szhatie-png-v-linux и все получилось
- KyKyIIIKuH
- Сообщения: 273
- Зарегистрирован: Ср мар 14, 2018 11:04 am
Re: Добавление необходимый расширений/библиотек php
epel репу добавили?erachkasov писал(а): ↑Вт дек 07, 2021 8:08 amВ общем разобрался самостоятельно, для тех кто столкнется с такой же проблемой:
Сначала нужно добавить репозитарий и уже после этого добавлять расширения.
Сделал по этой инструкции: https://losst.ru/szhatie-png-v-linux и все получилось
у вас могут быть потом проблемы из-за неё
Alma Linux 9.4 - KVM
Текущая версия: 1.0966.20240701
5.14.0-427.18.1.el9_4.x86_64
Текущая версия: 1.0966.20240701
5.14.0-427.18.1.el9_4.x86_64
-
- Сообщения: 3
- Зарегистрирован: Чт дек 02, 2021 9:54 pm
Re: Добавление необходимый расширений/библиотек php
Да, через нее.KyKyIIIKuH писал(а): ↑Вт дек 07, 2021 8:15 amepel репу добавили?erachkasov писал(а): ↑Вт дек 07, 2021 8:08 amВ общем разобрался самостоятельно, для тех кто столкнется с такой же проблемой:
Сначала нужно добавить репозитарий и уже после этого добавлять расширения.
Сделал по этой инструкции: https://losst.ru/szhatie-png-v-linux и все получилось
у вас могут быть потом проблемы из-за неё
Какие могут быть проблемы?
Как можно её удалить, необходимые расширения я установил, онам мне больше не нужна)
Re: Добавление необходимый расширений/библиотек php
Подскажите, хочу поставить sshsbury писал(а): ↑Пн дек 06, 2021 8:21 amДополнительные расширения вы можете установить через PECL - (PHP Extension Community Library). Используйте соответствующей версии PECL к требуемой вам версии пхп. Например,
/usr/bin/php74/bin/pecl install ...
Если вы пытаетесь использовать неофициальное расширения для пхп, уточняйте как его установить у разработчика данного модуля.
Код: Выделить всё
/usr/bin/php74/bin/pecl install -a ssh2
Код: Выделить всё
Build process completed successfully
Installing '/usr/bin/php74/lib/php/modules/ssh2.so'
install ok: channel://pecl.php.net/ssh2-1.4
configuration option "php_ini" is not set to php.ini location
You should add "extension=ssh2.so" to php.ini
Illegal instruction (core dumped)
$connection = ssh2_connect("91.х.х.251", "22");
показывает ошибку
Код: Выделить всё
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Re: Добавление необходимый расширений/библиотек php
Он притутствует в панели изначальноCramac писал(а): ↑Чт май 25, 2023 3:32 pmПодскажите, хочу поставить sshsbury писал(а): ↑Пн дек 06, 2021 8:21 amДополнительные расширения вы можете установить через PECL - (PHP Extension Community Library). Используйте соответствующей версии PECL к требуемой вам версии пхп. Например,
/usr/bin/php74/bin/pecl install ...
Если вы пытаетесь использовать неофициальное расширения для пхп, уточняйте как его установить у разработчика данного модуля.но в итоге выдало:Код: Выделить всё
/usr/bin/php74/bin/pecl install -a ssh2
добавил в /etc/php74w/php.d/файлик с "extension=ssh2.so", перезагрузил fpm, в phpinfo показывает что есть ssh2, но при попытке выполнить код:Код: Выделить всё
Build process completed successfully Installing '/usr/bin/php74/lib/php/modules/ssh2.so' install ok: channel://pecl.php.net/ssh2-1.4 configuration option "php_ini" is not set to php.ini location You should add "extension=ssh2.so" to php.ini Illegal instruction (core dumped)
$connection = ssh2_connect("91.х.х.251", "22");
показывает ошибкуКод: Выделить всё
Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Код: Выделить всё
yum install php74w-ssh2
Re: Добавление необходимый расширений/библиотек php
да, спасибо, сразу не заметил. Странно что выдает 503 ошибку
Re: Добавление необходимый расширений/библиотек php
пересоберите в панели /index.php?do=hostacc&subaction=jail
Jail Skeleton и потом сам Jail для юреза
Jail Skeleton и потом сам Jail для юреза
Re: Добавление необходимый расширений/библиотек php
не помогло
Список пакетов доступных в jail
если запускаю в консоли этот php, выдает такое:
Если выполнить от рута, то все норм работает
Список пакетов доступных в jail
Код: Выделить всё
/usr/bin/stat
/usr/bin/convert ; /usr/bin/md5sum
/usr/bin/sftp
/usr/libexec/openssh/sftp-server
/usr/bin/ffmpeg
/usr/bin/wget
/usr/local/bin/composer
/usr/libexec/git-core
/usr/bin/git
Код: Выделить всё
Fatal: no entropy gathering module detected
Aborted (core dumped)