
Я не знаком с pecl
командой, но возможно ли преобразовать команду ниже в автономную версию?
pecl install channel://pecl.php.net/pthreads-0.0.44
Я хочу установить PThreads на CentOS 6.3, но единственный идеальный способ, который я знаю, это команда выше. Проблема в том, что мне нужно установить пакет на машины, которые могут иметь или не иметь подключение к Интернету. Есть предложения? Спасибо!
решение1
Вы можете получить pthreads для PHP 5.5 или 5.6 изпроект ИУС. Имена пакетов — php55u-pecl-pthreads
и php56u-pecl-pthreads
. Вы можете синхронизировать эти пакеты с локальным зеркалом и сделать их доступными без доступа в Интернет.
Текущая версия CentOS — 6.7. Между 6.3 и 6.7 произошло несколько крупных изменений, поэтому пакеты IUS, вероятно, не будут чисто установлены в вашей системе. Сделайте себе огромное одолжение и обновите свою систему, есть куча проблем безопасности, к которым вы сейчас уязвимы.
решение2
Быстрый поиск (к сожалению, у меня нет CentOS 6.3 под рукой) показал, что пакеты для этого доступны черезРеми репои пакет называетсяphp-pecl-pthreads
Вы можете попробовать на одном компьютере с CentOS 6.3 с подключением к Интернету, если он есть в обычных репозиториях. yum list "*pecl-pthreads*"
Если его там нет, то вы можете получить его из вышеупомянутого репозитория.
О том, как загрузить пакеты и сделать их доступными для других машин без подключения к Интернету, смотрите ответы на похожие вопросы, например