Установка Zend Server на рабочий сервер / компьютер
Здравствуйте, мне было интересно, если кто-то должен был установить / или работает с Zend Server.
Мой вопрос: если я установлю Zend Server на рабочий сервер, это испортит мою существующую конфигурацию PHP? Должен ли я сначала перевести свое приложение в автономный режим или Zend Server будет установлен без проблем?
Приложение должно работать круглосуточно, и мне нужен надежный стек PHP, который повысит производительность. Есть какие-нибудь комментарии по поводу производительности Zend Server? Стоит ли установка?
Спасибо,
3 ответа
Это не способ думать о работе с производственным сервером.
У меня нет опыта работы с продуктом Zend Server, но я бы не стал ничего устанавливать поверх работающей производственной системы.
Вместо этого получите себе новый сервер, который в конечном итоге заменит ваш рабочий сервер.
Затем:
- Начните с чистой установки вашего дистрибутива по вашему выбору.
- Установите ZS (делайте заметки о том, что вы делаете)
- Установите приложение и данные (делайте заметки о том, что именно вы делаете)
- Проверьте это полностью.
- Если это работает, сбросьте ядро с сервера и повторите 1-4, используя ваши заметки.
Как только вы убедитесь, что с помощью заметок все работает "с нуля", создайте план перехода со старого сервера на новый.
Делая это таким образом, гарантирует, что
- У вас минимальное время простоя.
- У вас нет проблем с ZS, установленным поверх других настроек.
- Вы можете перестроить свой сервер при необходимости (вы создали документацию)
Редактирование 2016 года. В наши дни существуют различные инструменты, такие как повар, Ансибл или Соль, которые заменяют навязчивые заметки автоматизацией. Я настоятельно рекомендую всем, кто управляет производственными системами, изучить одну или несколько и использовать их свободно.
Когда Zend Server установлен на Linux, он заменит пакеты PHP, поставляемые дистрибутивом, и некоторые другие пакеты, которые предоставляют некоторые функции PHP. Как сказал Тим, в первом раунде лучше не заменять рабочую серверную среду, поскольку не всегда все будет работать так, как ожидается, даже для опытных пользователей.
Возьмите другой компьютер с аналогичной средой и сделайте его своей средой подготовки / разработки. Это позволит вам играть с функциями Zend Server, фактически не отключая производственный сервер и сайты. На данный момент вы уверены, что все работает как положено, и только потом начинайте думать о смене вашей производственной площадки.
Чтобы запустить несколько серверов LAMP в Ubuntu, я использую XAMPP для Linux и Bitnami LAMP Stack. По умолчанию первый работает на порту 80, второй на 8080. Следовательно, они не конфликтуют. Если вы немного знакомы с конфигурацией Apache и можете написать несколько простых скриптов, вы можете сделать много вещей.
Однако делать что-либо на рабочем сервере опасно.
Стеки XAMPP и Bitnami предназначены для среды разработки.
Смотрите ответ Тимдева, +1 к этому.