Centos и PHP 5.4+
Я веб-разработчик, и я хочу начать свой следующий (довольно большой) проект с использованием фреймворка PHP под названием Laravel, для которого требуется как минимум PHP 5.4. В настоящее время на веб-сервере моей компании мы запускаем Centos 6 вместе с PHP 5.3.3.
Я знаю, что действительно возможно установить PHP 5.4+ на мою систему Centos 6 с использованием сторонних репозиториев (например: https://webtatic.com/packages/php54/), однако я ищу совет о последствиях этого,
Поскольку 5.3.3 является самым современным пакетом, доступным в обычных репозиториях, мне было интересно, была ли причина, по которой 5.4+ еще не был добавлен. Возможно, есть какая-то нестабильность с 5.4+ и Centos 6? Если я решу установить 5.4+ на свой сервер, есть ли вероятность, что что-то может сломаться?
Если бы мне пришлось откатиться до 5.3.3, приложение, которое я создаю в Laravel, было бы по существу бесполезным, поэтому я просто хочу узнать все подробности, прежде чем я решу либо перейти на 5.4 и использовать Laravel, либо изменить свой подход к приложение, т.е. перейти на другую структуру.
Просто ищу совет, прежде чем принять решение.
Благодарю.
1 ответ
На это в значительной степени ответили в их часто задаваемых вопросах. Это политическое решение, а не техническое / совместимое ( http://wiki.centos.org/FAQ/General):
- Где я могу получить последнюю версию XyZ.rpm для CentOS? Я не могу найти это нигде.
CentOS - это операционная система корпоративного класса, и поэтому она больше связана со стабильностью и долгосрочной поддержкой, чем с передовыми технологиями. Основные версии пакетов сохраняются на протяжении всего жизненного цикла продукта. Как правило, это то, чего хочет Enterprise, и предоставляет разработчикам стабильную базу для разработки, не опасаясь, что сделанные на заказ приложения будут ломаться каждый раз, когда что-то будет обновлено до последней и самой лучшей, но в конечном итоге ошибочной версии или изменений API, нарушающих обратную совместимость.
Так что нет, вы обычно НЕ найдете самые последние версии различных пакетов, включенных в операционную систему корпоративного класса, такую как CentOS. Это особенность, а не недостаток.
По этой причине вы никогда не получите PHP 5.4.x на CentOS 5.x из базы.
Если я решу установить 5.4+ на свой сервер, есть ли вероятность, что что-то может сломаться?
Конечно, всегда есть риск, особенно при использовании передовых версий.
Но на самом деле, если вы используете хорошее стороннее репо (лично мне нравится ius), то это обычно нормально.