Хорошо, я подумал, что попробую установить последний и самый большой стек LAMP на моем тестовом сервере в рамках подготовки к его использованию в процессе производства. Я решил пойти с сервером Ubuntu 12.04, Apache (2.4.2), MySQL 5.5.24 и PHP 5.4.2 и использовать PHP-FPM/fast-cgi. Затем я записывал шаги, необходимые в an epic list, поэтому я мог бы легко их тиражировать, когда пришло время перейти на мою VPS.LAMP стеки для использования в производстве? Использование PHP 5.4.x, Apache 2.4.x, MySQL 5.5.x
- У сервера Ubuntu нет проблем.
- Я установил Apache из исходного кода и загрузил тестовую страницу.
- MySQL составлен из источника и установлен
штраф. Но потом не удалось запустить, и я не смог исправить ошибку mysql.sock , поэтому я сдался. Тогда я только что сделал
, который получил меня версия 5.5.22, которая несколько версий устарела, но
работает нормально, так что это нормально. - Итак, наступает PHP, который компилирует, тестирует и устанавливает отлично. Теперь окончательный шаг
: связать его с Apache. И вы можете догадаться, что это
не удалось. Он не скомпилировался с необходимым модулем libphp5.so, так что теперь не будет работать. 'Не удается загрузить /usr/local/apache2/modules/libphp5.so
в сервер: /usr/local/apache2/modules/libphp5.so: невозможно открыть
файл общих объектов: нет такого файла или каталога'.
Удалили все эти ошибки и попытались исправить ситуацию, но не получили ничего. На данный момент они отказались от ручной установки, поскольку до сих пор они потратили впустую два вечера.
- Есть ли подходящий стек LAMP, который можно использовать в производстве?
- Следует ли использовать один на производстве или действительно ли вы устанавливаете все вручную? Как все обходят эту проблему?
- Я знаю, что там много LAMP-стеков, таких как XAMPP и т. Д., Но они никогда не обновляются часто и всегда несколько версий. Почему они никогда не обновляют их?
- Даже когда он находится в производстве, как вы держите установки в актуальном состоянии?
Также, я полагаю, я мог бы сделать apt-get, чтобы установить все. Мне нравится установка одного лайнера, но даже те версии, которые загружаются, отстают. Apache 2.4 был бы хорош для улучшения скорости, и я предполагаю, что лучше всего следить за PHP, чтобы получить улучшения безопасности.
Серийные машины, как правило, несколько версий позади, потому что эти версии, более вероятно, то часто оказались стабильными. – bumperbox
Я использую стабильные установки репозитория, поэтому обновления - это меньше хлопот. Я подозреваю, что это обсуждение могло бы быть лучше ontopic на serverfault, хотя? У них есть эксперт по этому поводу: – Nanne
Ой, да, было бы лучше, я пошлю его там Nanne, спасибо. – zuallauz