RHSCL - расширение php55-tidy недоступно через RHSCL

Хорошо, поэтому мой вопрос высокого уровня по существу заключается в том, что аккуратное расширение php55 недоступно через RHSCL ? Я уже установил новый экземпляр httpd24 & php55 все на этом сервере работает, однако одному из наших разработчиков требуется чистота.

Я могу использовать только репозитории EPEL и RHEL, поэтому я не смогу установить remi или что-нибудь еще. Я бы также хотел избежать компиляции из исходников. Я также посмотрел на репозиторий RHSCL rh-php56 , который также не включает расширение tidy?

Tidy предварительно встроен в RHSCL или php5, и мне просто нужно включить?

Некоторые вещи, которые я пробовал:

Расширение tidy.so не находится в / opt / rh / php55 / root / usr / lib64 / php / modules , что подтверждает что модуль недоступен.

Установленные пакеты

libtidy.x86_64 - 0.99.0-31.20091203.el7

Я могу использовать только репозитории EPEL и RHEL, поэтому я не смогу установить remi или что-нибудь еще. Я бы также хотел избежать компиляции из исходников. Я также посмотрел на репозиторий RHSCL rh-php56 , который также не включает расширение tidy?

Tidy предварительно встроен в RHSCL или php5, и мне просто нужно включить?

Некоторые вещи, которые я пробовал:

Расширение tidy.so не находится в / opt / rh / php55 / root / usr / lib64 / php / modules , что подтверждает что модуль недоступен.

Установленные пакеты

libtidy.x86_64 - 0.99.0-31.20091203.el7

Я могу использовать только репозитории EPEL и RHEL, поэтому я не смогу установить remi или что-нибудь еще. Я бы также хотел избежать компиляции из исходников. Я также посмотрел на репозиторий RHSCL rh-php56 , который также не включает расширение tidy?

Tidy предварительно встроен в RHSCL или php5, и мне просто нужно включить?

Некоторые вещи, которые я пробовал:

Расширение tidy.so не находится в / opt / rh / php55 / root / usr / lib64 / php / modules , что подтверждает что модуль недоступен.

Установленные пакеты

libtidy.x86_64 - 0.99.0-31.20091203.el7
libtidy-devel.x86_64 - 0.99.0-31.20091203.el7

Установленные пакеты

php55-php.x86_64 5.5.21-5.el7
php55-php-bcmath.x86_64 5.5.21-5.el7
php55-php-cli.x86_64 5.5.21-5.el7
php55-php-common.x86_64 5.5.21-5.el7
php55-php-gd.x86_64 5.5.21-5.el7
php55-php-mbstring.x86_64 5.5.21-5.el7
php55-php-mysqlnd.x86_64 5.5.21-5.el7
php55-php-opcache.x86_64 5.5.21-5.el7
php55-php-pdo.x86_64 5.5.21-5.el7
php55-php-pear.noarch 1: 1.9.4-10.el7
php55-php-pecl-jsonc.x86_64 1.3.5-1.el7
php55-php-process.x86_64 5.5.21-5.el7
php55-php-xml.x86_64 5.5.21-5.el7
php55-runtime.x86_64 2.0-1.el7

Доступные пакеты

php55.x86_64 2.0-1.el7
php55-php-dba.x86_64 5.5.21-5.el7
php55-php-devel.x86_64 5.5.21-5.el7
php55-php-enchant.x86_64 5.5.21-5.el7
php55-php-fpm.x86_64 5.5.21-5.el7
php55-php-gmp.x86_64 5.5.21-5.el7
php55-php-intl.x86_64 5.5.21-5.el7
php55-php-ldap.x86_64 5.5.21-5.el7
php55-php-odbc.x86_64 5.5.21-5.el7
php55-php-pecl-jsonc-devel.x86_64 1.3.5-1.el7
php55-php-pecl-memcache.x86_64 3.0.8-3.el7
php55-php-pecl-mongo.x86_64 1.4.5-1.el7
php55-php-pgsql.x86_64 5.5.21-5.el7
php55-php-pspell.x86_64 5.5.21-5.el7
php55-php-recode.x86_64 5.5.21-5.el7
php55-php-snmp.x86_64 5.5.21-5.el7
php55-php-soap.x86_64 5.5.21-5.el7
php55-php-xmlrpc.x86_64 5.5.21-5.el7
php55-scldevel.x86_64 2.0-1.el7

Выполнение php -m также не обнаруживает tidy.

0
задан 13 April 2017 в 19:07
1 ответ

Во-первых, эта коллекция достигла « конца срока службы » в октябре 2016 года, согласно жизненный цикл продукта RHSCL , поэтому НЕ поддерживается.

Во-вторых, это расширение не может быть доступно в RHSCL, поскольку требуемая библиотека (libtidy) не является частью RHEL.

Вы можете найти дополнительные пакеты сообщества в коллекции php55more , но опять же, это также EOL.

Поэтому я настоятельно рекомендую вам обновить до поддерживаемой коллекции, либо rh-php56 , либо rh-php70 .

Также прочтите Дополнительные пакеты PHP для RHSCL (которые объясняют, среди прочего, как получить аккуратное расширение).

1
ответ дан 4 December 2019 в 16:17

Теги

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