Копия Википедии под Linux Gentoo
Введение
правитьДанная статья рассказывает о том, как создать копию Википедии, на машине с ОС Linux Gentoo. При создании данной статьи использовалось инструкции приведенные тут. Описанным здесь способом была сделана копия Википедии для доступа пользователей локальной сети, на машине с процессором Athlon XP 2500+ и 1 Гб оперативной памяти. Для создания копии Википедии требуется иметь установленные и настроенные на совместную работу:
Для управления ресурсами базы данных желательно установить PhpMyAdmin. При выполненных выше условиях, потребуется скачать:
- дамп страниц Википедии
- дамп изображений Википедии(опционально, ибо текущий дамп изображении занимает очень большой объём)
Установка и настройка сервера и сервера базы данных достаточно проста. В случае если связка Apache+MySQL+PHP у вас установлена и настроена, можно переходить к непосредственной установке и настройке копии Википедии.
Установка и настройка MySQL
править# emerge --verbose --ask mysql
Установка Apache
правитьМожно установить Apache стандартным для Gentoo способом из портежей:
# emerge --verbose --ask apache
и выбрав необходимые флаги USE. Мне кажется более разумным собрать Apache из исходных кодов. У меня Apache собран со следующими ключами:
--prefix=/usr/local/apache --with-mpm=worker --enable-so --datadir=/data/www/default --enable-rewrite --enable-mods-shared=all --enable-ssl --with-ssl=/usr/local/ssl
выполнив configure c указанными флагами собираем и устанавливаем Apache.
$ make -j2
# make install
в случае успешной сборки и установки по адресу http://127.0.0.1 будет выдаваться страница с приветствием от команды разработчиков сервера. Теперь нам необходимо настроить сервер для обработки php сценариев.
Установка PHP
правитьДобившись работы связки Apache+PHP+MySQL переходим к установке и настройке копии Википедии.