Чертовски маленький Linux с XAMPP Linux для создания веб-сервера на машине P4 или Mele A2000
Пару дней я занят, чтобы выяснить, как создать мощный легкий сервер, который можно использовать в качестве веб-сервера для обслуживания некоторых простых сайтов, использующих 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, чтобы получить больше соединений
- Или у вас есть другие предложения?
2 ответа
DSL основан на Debian, поэтому вы можете добавить репозитории Debian или Ubuntu, а затем просто делать обычные вещи.
sudo apt-get update <--- after added the repos
sudo apt-get install apache2
sudo apt-get install mysql-client mysql-server
sudo apt-get install php5
Вы можете добавить расширения, которые вам нужны.
Хотя и немного поздно, но звучит как "Lamppix" и "Lamppix Mini" очень подходит для ваших целей:
Lamppix - это Linux Live CD, основанный на Knoppix и Damn Small Linux. Он включает в себя Apache, MySQL, > PostgreSQL,PHP, Perl. Это означает, что он включает в себя XAMPP плюс PostgreSQL.
Все предварительно настроено, так что вы можете просто вставить компакт-диск, перезагрузить компьютер и наслаждаться работающим веб-сервером.
Вы можете включить свои собственные сценарии PHP, и они будут запускаться прямо с компакт-диска. Вы даже можете включать в себя полные системы управления контентом (CMS), такие как Typo3 или Mambo, для работы с ними.