Установка Zend Server на рабочий сервер / компьютер

Здравствуйте, мне было интересно, если кто-то должен был установить / или работает с Zend Server.

Мой вопрос: если я установлю Zend Server на рабочий сервер, это испортит мою существующую конфигурацию PHP? Должен ли я сначала перевести свое приложение в автономный режим или Zend Server будет установлен без проблем?

Приложение должно работать круглосуточно, и мне нужен надежный стек PHP, который повысит производительность. Есть какие-нибудь комментарии по поводу производительности Zend Server? Стоит ли установка?

Спасибо,

3 ответа

Решение

Это не способ думать о работе с производственным сервером.

У меня нет опыта работы с продуктом Zend Server, но я бы не стал ничего устанавливать поверх работающей производственной системы.

Вместо этого получите себе новый сервер, который в конечном итоге заменит ваш рабочий сервер.

Затем:

  1. Начните с чистой установки вашего дистрибутива по вашему выбору.
  2. Установите ZS (делайте заметки о том, что вы делаете)
  3. Установите приложение и данные (делайте заметки о том, что именно вы делаете)
  4. Проверьте это полностью.
  5. Если это работает, сбросьте ядро ​​с сервера и повторите 1-4, используя ваши заметки.

Как только вы убедитесь, что с помощью заметок все работает "с нуля", создайте план перехода со старого сервера на новый.

Делая это таким образом, гарантирует, что

  1. У вас минимальное время простоя.
  2. У вас нет проблем с ZS, установленным поверх других настроек.
  3. Вы можете перестроить свой сервер при необходимости (вы создали документацию)

Редактирование 2016 года. В наши дни существуют различные инструменты, такие как повар, Ансибл или Соль, которые заменяют навязчивые заметки автоматизацией. Я настоятельно рекомендую всем, кто управляет производственными системами, изучить одну или несколько и использовать их свободно.

Когда Zend Server установлен на Linux, он заменит пакеты PHP, поставляемые дистрибутивом, и некоторые другие пакеты, которые предоставляют некоторые функции PHP. Как сказал Тим, в первом раунде лучше не заменять рабочую серверную среду, поскольку не всегда все будет работать так, как ожидается, даже для опытных пользователей.

Возьмите другой компьютер с аналогичной средой и сделайте его своей средой подготовки / разработки. Это позволит вам играть с функциями Zend Server, фактически не отключая производственный сервер и сайты. На данный момент вы уверены, что все работает как положено, и только потом начинайте думать о смене вашей производственной площадки.

Чтобы запустить несколько серверов LAMP в Ubuntu, я использую XAMPP для Linux и Bitnami LAMP Stack. По умолчанию первый работает на порту 80, второй на 8080. Следовательно, они не конфликтуют. Если вы немного знакомы с конфигурацией Apache и можете написать несколько простых скриптов, вы можете сделать много вещей.

Однако делать что-либо на рабочем сервере опасно.

Стеки XAMPP и Bitnami предназначены для среды разработки.

Смотрите ответ Тимдева, +1 к этому.

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