Итак, первое что мы должны сделать - это скачать исходные коды Apache, которые расположены по адресу: http://httpd.apache.org/download.cgi (качаем архив с расширением tar.gz). По умолчанию они загружаются в папку "Загрузки", расположенную в Вашей домашней директории (/home/user_name/Загрузки). Можно конечно скачать и в другую директорию, на Ваше усмотрение. Какой браузер использовать особой роли не играет, можно и текстовым из командной строки, следующей командой:
Выберите там файл: httpd-2.2.N.tar.gz$links http://httpd.apache.org/download.cgi
Но в данном случае учтите, что сохранение файла будет производится в ту директорию, в которой Вы сейчас находитесь в командной строке. Также было бы неплохо сверить контрольную сумму закачанного файла. Как это сделать читаем тут.
Потом следуем по порядку:
1. Качаем необходимые для компиляции файлы Apache Portable Runtime Project, которые расположены по адресу: http://apr.apache.org/download.cgi.
- Файл apr-1.3.N.tar.gz
- Файл apr-util-1.3.N.tar.gz
2. Устанавливаем недостающие компоненты (если они еще не установлены):
3. Распаковываем первый файл:$sudo apt-get install autoconf libtool
4. Распаковываем второй файл:$ gzip -d apr-1.N.N.tar.gz
$ tar xvf apr-1.N.N.tar
5. Переходим в папку с первым распакованым архивом:$ gzip -d apr-util-1.N.N.tar.gz
$ tar xvf apr-util-1.N.N.tar
6. Выполняем конфигурацию, компиляцию и установку:$cd apr-1.N.N
7. Переходим в папку со вторым архивом:$./configure
$make
$make install
8. Запускаем авто-конфигурацию с параметром --with-apr=[file_path]:$cd ../apr-util-1.N.N
, где file_path - путь к первому файлу, а именно, в нашем случае: ../apr-1.N.N$./buildconf --with-apr=[file_path]
9. Выполняем конфигурацию, компиляцию и установку:
10. Возвращаемся к нашей директории, куда мы загрузили наш Apache, а именно на уровень выше:$./configure
$make
$make install
11. Распаковываем архив с Apache:$cd ..
12. Переходим к папке с распакованным архивом:$ gzip -d httpd-2.2.N.tar.gz
$ tar xvf httpd-2.2.N.tar
13. Запускаем конфигурацию с опцией --with-included-apr:$cd httpd-2.2.N
14. Компилируем и устанавливаем Apache:$./configure --with-included-apr
Вот и все, Apache установлен.$make
$make install
Файл настройки Apache находится по адресу:
/usr/local/apache2/conf/httpd.conf
Запустить Apache можно следующей командой:
$./usr/local/apache2/bin/apachectl -k startОстановить:
$./usr/local/apache2/bin/apachectl -k stopПроверить работоспособность можно, набрав в адресной строке Вашего браузера http://localhost, или в командной строке:
Вы должны увидеть надпись: It works!$links http://localhost
Дальше уже следует настройка Apache и перезборка с другими модулями. Но об этом в других постах.
Полезные ссылки:
Комментариев нет:
Отправить комментарий