PHP 5.5.13 на CentOS 6.5 с yum

У меня возникли проблемы с установкой PHP 5.5.13 (последняя стабильная сборка) на машине CentOS 6.5 (64 бит) через yum . Может ли кто-нибудь провести меня через это немного?

Насколько я могу судить, он не является частью репозиториев CentOS, EPEL или REMI. Я получаю 5.4.29 с любым из этих репозиториев.

3 Solutions collect form web for “PHP 5.5.13 на CentOS 6.5 с yum”

С дистрибутивами, такими как RHEL и CentOS, они, как правило, имеют 7-10-летнюю жизнь, трудно поддерживать их в актуальном состоянии с последними версиями вещей. Ваши единственные варианты:

  1. обойтись без него
  2. самостоятельно строить его из источника
  3. использовать сторонний репозиторий, который предоставляет альтернативные пакеты

Обычно я перехожу с №3. Вы можете использовать это репо для установки 5.5:

Чтобы установить репо:

 $ sudo rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm 

Чтобы установить пакеты:

 $ sudo yum install php55w php55w-opcache 

Это один из многих сторонних репозиториев, которые предоставляют пакеты таким образом. Всегда следите за тем, чтобы вы были в порядке с использованием этих репозиториев, прежде чем просто прыгать и использовать их. Некоторые из них лучше других, но я никогда не сталкивался с проблемой использования их сборок пакетов.

Использование remi repo

Это репо действительно обеспечивает 5.5 пакетов PHP, вам просто нужно знать, как сказать, что это то, что вы хотите.

Настройка репо, если не

 $ sudo wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm $ sudo wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm $ sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm 

Это позволит обновить PHP с 5.3.3 до PHP 5.4.24 (15. January 2014).

 $ sudo yum --enablerepo=remi update -y 

Если вам нужен новейший PHP, версия 5.5.x, вы должны запустить следующую команду:

 $ sudo yum --enablerepo=remi,remi-php55 update -y 

Рекомендации

  • Обновление PHP с 5.3 до 5.4 или 5.5 на CentOS 6.5 с помощью Virtualmin

Вам не нужны сторонние репозитории, есть SCL: https://wiki.centos.org/AdditionalResources/Repositories/SCL

Вики старая, она в настоящее время поддерживает php 5.6. После установки SCL выполните «yum search rh-php56», и вы увидите все связанные с php 5.6 пакеты.

Уловка заключается в том, что все пакеты SCL не установлены в обычных каталогах, чтобы они могли сосуществовать с другими версиями. Они устанавливаются под / opt, используя дерево в виде chroot. Это может быть то, что вы хотите или нет.

Обычно вы не найдете последние версии программного обеспечения в диспетчере пакетов дистрибутива. Если пакет не имеет критических патчей безопасности, версия, доступная через диспетчер пакетов, была текущей версией, когда релиз перешел в режим замораживания тестирования.

Замораживание – во время периода замораживания развитие распространения тестирования блокируется; автоматические обновления не допускаются. Тогда только Менеджеры выпуска имеют право изменять пакеты в соответствии с их собственными критериями. Целью является предотвращение появления новых ошибок путем внедрения новых версий; только тщательно проверенные обновления разрешены, когда они исправляют значительные ошибки.

Вам придется либо построить php из источника, создать собственный rpm / repo, либо найти стороннюю компанию, которая уже построила rpm и делает ее доступной

  • Не удалось настроить phpmyadmin в Ubuntu 12.04
  • Обновление PHP для Gaurd против вредоносных программ Mayhem
  • Загрузка Apache PHP - права собственности и разрешения
  • Создать PHP массив из букв
  • Запуск MPlayer через скрипт PHP
  • Как установить PHP CLI с помощью интерактивной подсказки на Debian Wheezy?
  • Используйте существующий wampserver из раздела Windows на linux mint
  • Установка старых версий PHP на Debian Jessie
  • Сценарий для удаления файлов, не соответствующих определенным именам файлов
  • Не удается подключиться к MySql с помощью PHP на Linux
  • Получить MAC-запрос клиента?
  • Interesting Posts

    CentOS 6.5: машина с более чем 1 ТБ ОЗУ => «бесплатные страницы не доступны» при загрузке

    Человеко-читаемый вывод ls в AIX?

    Grub2 на вытертой MBR

    Выполняет ли команда 'du' подсчет размера недоступных папок?

    Не удается получить Qemu через SSH

    Как вы проверяете, находится ли еще INCHING ssh-туннель и кому он принадлежит?

    Старый ноутбук не загружается с живых компакт-дисков

    Не удается восстановить зашифрованные файлы на Ubuntu

    Драйвер Broadcom на Kali Linux

    Использование подстановки процесса для обмана программ, ожидающих файлы, с конкретными расширениями в качестве аргумента?

    Раздел LUKS по-прежнему доступен после физического удаления диска

    Почему Linux нагревает мой компьютер?

    Почему httpd дает ошибку после символической ссылки в моем домашнем каталоге Fedora?

    Создание привязки для прослушивания localhost в netns

    Как добавить коммутатор апплета клавиатуры в панель инструментов Fluxbox?

    Linux и Unix - лучшая ОС в мире.