Я пытаюсь установить 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
Не было сообщений об ошибках или чего-либо еще (кроме «пакет не найден»).
Сохранение включенного webtatic + IUS + remi может только вызвать проблемы.
Для Реми репозиторий, следуйте волшебник инструкции
И в этом случае названия пакетов:
Но, согласно вашей конфигурации, если yum не может найти "php56", который доступен в remi-safe (включенном репозитории), это, вероятно, означает, что у вас есть исключить директивы в конфигурации yum (cpanel?)
Вероятно, он называется не php56, а что-то вроде php56w или php56u.
Попробуйте сделать:
yum search php56
или
yum search php | grep 56
Возможно, это поможет лучше понять, как на самом деле называется пакет.
Альтернативой репозиторию REMI является использование коллекций программного обеспечения Red Hat, как было предложено ownCloud. В руководстве отсутствует способ CentOS 7 использовать это репо, которое
yum install centos-release-scl
Ничего из вышеперечисленного не работает для выделенного сервера godaddy centOS 6, apache 2.4, php 5.6
Вместо этого вам следует
Установите расширение mbstring PHP с помощью EasyApache
проверьте, есть ли он у вас уже, шпатлевкой или ssh
php -m | grep mbstring
[если ничего, значит отсутствует mbstring]
Теперь вам нужно перейти на страницу своей учетной записи,
сервер диспетчера кликов,
открыть whm ----- поиск apache,
откройте "easy apache 4" (мой случай)
Теперь вам нужно настроить установленные пакеты,
по
нажмите кнопку «настроить» в верхней строке рядом с «установленный пакет ...»
поиск по mbstring,
нажмите переключатель включения / выключения рядом с ним.
нажмите «Далее», «Далее», .... пользователь .. выполнено.
Теперь у вас должна быть mbstring
проверяя еще раз на шпатлевке (ssh)
php -m | grep mbstring [должен увидеть mbstring]
или вы можете найти mbstring на странице phpinfo ()
Командная строка в опубликованной вами документации:
yum install php56w php56w-opcache