Чертовски маленький Linux с XAMPP Linux для создания веб-сервера на машине P4 или Mele A2000
5409
Codebeat
Пару дней я занят, чтобы выяснить, как создать мощный легкий сервер, который можно использовать в качестве веб-сервера для обслуживания некоторых простых сайтов, использующих 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, чтобы получить больше соединений
Или у вас есть другие предложения?
Я бы посоветовал не использовать XAMPP, а научиться и настраивать его самостоятельно. Мне всегда везло с простым стеком на основе сервера Debian или Ubuntu, хотя в настоящее время я использую стек на основе lighttpd / php-fpm. У Howtoforge есть отличные гиды, на которые я бы посоветовал посмотреть.
Journeyman Geek 11 лет назад
0
2 ответа на вопрос
1
user277278
DSL основан на debian, поэтому вы можете добавить репозитории Debian или Ubuntu, а затем просто делать обычные вещи.
Lamppix is a Linux Live CD based on Knoppix and Damn Small Linux. It includes Apache, MySQL, > PostgreSQL,PHP, Perl. That means, it includes XAMPP plus PostgreSQL.
Everything is pre-configured, so you can simply insert the CD, reboot and enjoy a running webserver.
You can include your own PHP scripts and they'll run right off the CD. You can even include complete Content Management Systems (CMS) like Typo3 or Mambo to work with them.