Пару дней я занят, чтобы выяснить, как создать мощный легкий сервер, который можно использовать в качестве веб-сервера для обслуживания некоторых простых сайтов, использующих PHP и mod-rewrite.
P4-box (на самом деле это ноутбук, dell latitude c640), который я использую, поставлялся с Windows XP Prof. Проблема в том, что windows потребляет больше памяти и имеет некоторые проблемы со стеком TCP/IP (он ограничен), поскольку он может обслуживать до 10 (и 40 с взломом) подключений за раз.
До этого также купили устройство Mele A2000 ARM (фарфоровая штучка), которое поставляется с Android 4.0, милую маленькую коробочку, тихую и энергосберегающую, всего 5 Вт. На этом устройстве я также попробовал несколько вещей, но на нем нет ARM linux, и все программные решения на Android используют Lighttpd, который не поддерживает переписывание модов, как Apache.
Поэтому я начал искать в сети дистрибутив linux для P4-box и нашел многих, чтобы выяснить, что лучше, это очень сложно для меня из-за моего опыта работы в Windows (я не хочу безголовую систему). Перепробовал несколько, а потом я нашел Damn Small Linux (или DSL), отлично выглядит и хорошо работает на очень маленькой площади. Именно то, что я ищу.
Затем я искал на DSL+Apache+PHP+mySQL и нашел версию XAMPP для Linux (я также использую XAMPP для Windows для тестирования веб-сайтов и нашел блог, в котором XAMPP должен работать на DSL). Я нашел только информацию о том, как это сделать, но между этими двумя мирами нет ни iso, ни образа диска (по крайней мере, я его не нашел).
Я попытался настроить образ диска (2 ГБ) с использованием VMWare, который работает отлично. Идея состоит в том, чтобы сначала попробовать его в VMWare, а затем преобразовать диск в физический диск без повреждения систем или оборудования. Я использовал установку DSL для настройки установки Debian (опция "Установить на жесткий диск" в меню инструментов. Перезагрузка и работает нормально.
После этого я скачал XAMPP Linux (http://www.apachefriends.org/en/xampp-linux.html) и следовал инструкциям на этой странице. Установил его как суперпользователь, но получал ошибки при установке, один о SQL (что-то с синтаксической ошибкой в утилите командной строки) и одну ошибку конец (что-то, чего я не понял), но установка продолжается и завершается.
Затем я попытался запустить 'lampp' или 'xampp', и единственное, что я вижу, это исключения с плавающей запятой (см. Изображение), и они не выглядят нормально.
Короче говоря, мои вопросы:
- Есть ли образ DSL+XAMPP, который я могу использовать (может сделать мою жизнь намного проще ;-))
- Если нет, то что я делаю не так (действительно ли это возможно или что-то не так с последней версией обоих?)
- Есть ли легкий дистрибутив с установленным XAMPP или PHP+Apache+mod_rewrite+mySQL? ARM или x86?
- Или лучше взять это в свои руки и попытаться выяснить, как взломать стек Windows, чтобы получить больше соединений
- Или у вас есть другие предложения?