Пару дней я занят, чтобы выяснить, как создать мощный легкий сервер, который можно использовать в качестве веб-сервера для обслуживания некоторых простых сайтов, использующих 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 ответа2

1

Хотя и немного поздно, но звучит как "Lamppix" и "Lamppix Mini" , очень подходит для ваших целей:

Lamppix - это Linux Live CD, основанный на Knoppix и Damn Small Linux. Он включает в себя Apache, MySQL,> PostgreSQL, PHP, Perl. Это означает, что он включает в себя XAMPP плюс PostgreSQL.

Все предварительно настроено, так что вы можете просто вставить компакт-диск, перезагрузить компьютер и пользоваться запущенным веб-сервером.

Вы можете включить свои собственные сценарии PHP, и они будут запускаться прямо с компакт-диска. Вы даже можете включать в себя полные системы управления контентом (CMS), такие как Typo3 или Mambo, для работы с ними.

1

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 

Вы можете добавить расширения, которые вам нужны.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .