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):

  1. Где я могу получить последнюю версию XyZ.rpm для CentOS? Я не могу найти это нигде.

CentOS - это операционная система корпоративного класса, и поэтому она больше связана со стабильностью и долгосрочной поддержкой, чем с передовыми технологиями. Основные версии пакетов сохраняются на протяжении всего жизненного цикла продукта. Как правило, это то, чего хочет Enterprise, и предоставляет разработчикам стабильную базу для разработки, не опасаясь, что сделанные на заказ приложения будут ломаться каждый раз, когда что-то будет обновлено до последней и самой лучшей, но в конечном итоге ошибочной версии или изменений API, нарушающих обратную совместимость.

Так что нет, вы обычно НЕ найдете самые последние версии различных пакетов, включенных в операционную систему корпоративного класса, такую ​​как CentOS. Это особенность, а не недостаток.

По этой причине вы никогда не получите PHP 5.4.x на CentOS 5.x из базы.

Если я решу установить 5.4+ на свой сервер, есть ли вероятность, что что-то может сломаться?

Конечно, всегда есть риск, особенно при использовании передовых версий.
Но на самом деле, если вы используете хорошее стороннее репо (лично мне нравится ius), то это обычно нормально.

Другие вопросы по тегам