Установить PHP 5.6 на CentOS 7 - Пакет php56 недоступен - неверная конфигурация yum?

Я пытаюсь установить PHP 5.6.x на мою установку CentOS 7.2.1511.

Я следовал этому руководству: https://webtatic.com/packages/php56/

По какой-то причине не удается найти php56. Я также пробовал другие репозитории, например репозиторий Remi RPM, но пакетов также не найдено. Похоже, что-то не так с моей установкой yum.

Это результат команды установки:

> yum install php56 php56-opcache
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.mirror.transip.nl
 * epel: ftp.nluug.nl
 * extras: centos.mirror.transip.nl
 * ius: mirror.amsiohosting.net
 * remi: remi.mirrors.cu.be
 * remi-php56: remi.mirrors.cu.be
 * remi-safe: remi.mirrors.cu.be
 * updates: centos.mirror.transip.nl
 * webtatic: uk.repo.webtatic.com
 No package php56 available.
 No package php56-opcache available.
 Error: Nothing to do

Содержимое каталога репозитория yum:

-rw-r--r-- 1 root root 1664 Dec  9  2015 CentOS-Base.repo
-rw-r--r-- 1 root root 1309 Dec  9  2015 CentOS-CR.repo
-rw-r--r-- 1 root root  649 Dec  9  2015 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root  290 Dec  9  2015 CentOS-fasttrack.repo
-rw-r--r-- 1 root root  630 Dec  9  2015 CentOS-Media.repo
-rw-r--r-- 1 root root 1331 Dec  9  2015 CentOS-Sources.repo
-rw-r--r-- 1 root root 1952 Dec  9  2015 CentOS-Vault.repo
-rw-r--r-- 1 root root  957 Jul 23 23:37 epel.repo
-rw-r--r-- 1 root root 1056 Jul 23 23:37 epel-testing.repo
-rw-r--r-- 1 root root 1150 Apr 16  2015 ius-archive.repo
-rw-r--r-- 1 root root 1131 Apr 16  2015 ius-dev.repo
-rw-r--r-- 1 root root 1073 Apr 16  2015 ius.repo
-rw-r--r-- 1 root root 1150 Apr 16  2015 ius-testing.repo
-rw-r--r-- 1 root root 1177 Jun 30 14:25 remi-php70.repo
-rw-r--r-- 1 root root 1177 Jun 30 14:25 remi-php71.repo
-rw-r--r-- 1 root root 2340 Oct 15 19:40 remi.repo
-rw-r--r-- 1 root root  449 Jun 30 14:25 remi-safe.repo
-rw-r--r-- 1 root root  963 Oct  8  2014 webtatic-archive.repo
-rw-r--r-- 1 root root  865 Oct  8  2014 webtatic.repo
-rw-r--r-- 1 root root  963 Oct  8  2014 webtatic-testing.repo

Не было сообщений об ошибках или чего-либо еще (кроме 'package не найдено »).

1
задан 15 October 2016 в 20:50
5 ответов

Включение webtatic + IUS + remi может привести только к проблемам.

Для репозитория remi следуйте инструкциям мастера wizard

И в этом случае имя пакета:

  • php-* для простой установки (одиночная версия)
  • php56-php-* для параллельной установки (несколько версий)

Но, согласно вашей конфигурации, если yum не может найти "php56", который доступен в remi-safe (включенном репозитории), это, вероятно, означает, что у вас есть некоторые исключающие директивы в конфигурации yum (cpanel ? )

3
ответ дан 3 December 2019 в 16:44

Вероятно, он не назван php56, но что-то вроде php56w или php56u.

Попробуйте сделать:

yum search php56

или

yum search php | grep 56

Может быть, это даст больше информации о том, как на самом деле называется пакет.

.
2
ответ дан 3 December 2019 в 16:44

Командная строка в опубликованной вами документации:

yum install php56w php56w-opcache
0
ответ дан 3 December 2019 в 16:44

Альтернативой репозиторию REMI является использование коллекций программного обеспечения Red Hat, как это было предложено ownCloud . В руководстве отсутствует способ использования этого репо в CentOS 7:

yum install centos-release-scl
1
ответ дан 3 December 2019 в 16:44

Ничего из вышеперечисленного не работает для выделенного сервера godaddy CentOS 6, apache 2.4, php 5.6

Вместо этого вы должны

установить расширение PHP mbstring с EasyApache

, проверьте, если вы уже получить, putty или ssh

php -m | grep mbstring

[если ничего, значит отсутствует mbstring]

Теперь вам нужно перейти на страницу своего аккаунта,

сервер диспетчера кликов,

открыть WHM ----- поиск apache,

открыть » easy apache 4 "(мой случай)

Теперь вам нужно настроить установленные в данный момент пакеты,

нажмите кнопку« настроить »в верхней строке рядом с« текущий установленный пакет ... »

search mbstring,

щелкните переключатель вкл. / Выкл. Рядом с ним.

щелкните далее, далее, .... привилегия..дон.

Теперь вы должны снова получить mbstring

при проверке в putty (ssh)

php -m | grep mbstring [должен увидеть mbstring]

или вы можете найти mbstring на странице phpinfo ()

0
ответ дан 3 December 2019 в 16:44

Теги

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