ИТ-отдел моей компании лучше было бы назвать «отдел закупок компьютеров и обслуживания кабелей LAN», потому что это почти предел их возможностей.
В моем отделе у нас только что уволился парень, и в этом году наша численность сократилась на одного, так что у нас есть компьютер DELL без пользователей.
Директор отдела попросил меня (программиста-любителя) превратить его в сервер для внутреннего использования.
Целевая функциональность будет:
Нет бюджета на покупку подходящего сервера, поэтому мы предлагаем стереть рабочий стол и сделать это.
Пошел поговорить с "ИТ-менеджером", и он согласился стереть его, установить новую копию WinXP, разблокировать права администратора, дать ему выделенный IP-адрес в локальной сети, а затем забыть о его существовании.
Другими словами, если я его сломаю, это мой проблема.
Мой опыт работы с сервером ограничен запуском незащищенного XAMPP на нескольких домашних машинах для тестирования кода PHP и JS перед обновлением моего веб-сайта. Только что освежив свое понимание XAMPP, я был поражен постоянным ВНИМАНИЕ: НЕ ПРЕДНАЗНАЧЕН ДЛЯ ИСПОЛЬЗОВАНИЯ В ПРОИЗВОДСТВЕ повсюду заявления об отказе от ответственности (как от команды XAMPP, так и от других).
Поскольку XAMPP был моим первоначальным планом (следуйте тому, что вы знаете ...), я теперь сомневаюсь в мудрости этой идеи.
Итак, я прихожу со шляпой в руке, чтобы serverfault
за советом.
Если бы вы были на моем месте (рабочий стол среднего уровня, свежий WinXP, вам нужно разместить веб-приложения, управляемые PHP и MySQL, в локальной сети), как бы вы справились с этой проблемой?
Лично, если вы хотите разместить веб-приложения PHP и mysql, предполагая, что те, которые вы хотите разместить, совместимы, я бы установил версию Linux вместо XP на коробке. Версия Ubuntu Desktop предоставит вам то, что вам нужно, с красивым графическим интерфейсом, поэтому вам не нужно делать все из сеанса терминала.
В Интернете есть сотни пошаговых руководств по созданию серверов LAMP.
Кроме того, операционная система бесплатна, и большая часть программного обеспечения также будет бесплатной, так что это решит ваши бюджетные проблемы.
Для перечисленных вами:
Обратите внимание, что ссылки, которые я предоставил, являются просто примерами ... например, в случае subversion вы, вероятно, не собираетесь запускать Gutsy на этом этапе. Вам нужно будет искать или адаптировать к тому, что вы запускаете.
Если вы спросите меня, предложение TheCleaner просто идеально и точно. Я просто хотел бы добавить несколько слов, чтобы сделать ваши усилия «вневременными» и не привязанными к вашему оборудованию.
Я бы установил на него vmware ESXi. Таким образом, у вас будет возможность настроить виртуальную машину с Ubuntu Server (автоматическая установка LAMP при установке) или готовым устройством, предложенным Дэниелом Боллом (turnkeylinux.org). При этом вам потребуется немного больше административных усилий, но вы создадите виртуальную машину, которая будет работать вечно, даже если ваш физический компьютер умрет. Такие инструменты, как Vmx Explorer, позволят вам легко создать резервную копию и начать работу за секунды, если что-то пойдет не так. Не сдавайтесь и ищите помощь здесь, на serverfault или на askubuntu.com
Сообщество поможет, и вы многому научитесь. Я сделал то же самое и просто не могу вернуться :)
Ubuntu означает: «Я такой, какой я есть, благодаря тому, кто мы все».