Использованное ПО:
Apache 2.2.9 (httpd-2.2.9.tar.gz)
PHP 5.2.6 (php-5.2.6.tar.gz)
MySQL ставится из rpm пакетов которые можно скачать с интернета или найти на диске с дистрибутивом
Установка одинакова для всех дистрибутивов Linux.
Установка:
Открываем консоль и переходим в папку куда мы закачали сырцы апача командой:
- Код: Выделить всё • Развернуть
# cd <расположение>
Заходим под суперпользователем:
- Код: Выделить всё • Развернуть
# su
Распаковываем архив:
- Код: Выделить всё • Развернуть
# tar -xzf httpd-2.2.9.tar.gz
Переходим в папку httpd-2.2.9:
- Код: Выделить всё • Развернуть
# cd httpd-2.2.9
Конфигурирование:
- Код: Выделить всё • Развернуть
# ./configure --prefix=/usr/local/apache/
/usr/local/apache/ - это директория куда будет установлен наш Apache, вы можете задать другую директорию по желанию. Существуют и другие параметры: подробнее читайте # ./configure --help
Больше пока ничего не делайте с гордым индейцем . Не надо его компилировать и устанавливать, сначала включим нужные нам модули.
Cкачаем php вот отсюда распакуем скаченый архив командой
- Код: Выделить всё • Развернуть
# tar -xzf php-5.2.6.tar.gz
затем в терминале выполним следующую команду:
- Код: Выделить всё • Развернуть
# ./configure --with-mysql --with-apache=../httpd-2.2.9 --with-mod_charset
Этой командой мы конфигурируем PHP для работы с MySQL, указываем каталог с апачем.
Далее выполняем следущее:
- Код: Выделить всё • Развернуть
# make
# make install
Все, PHP у нас установлен ....
Теперь снова идем в каталог с Аpache и выполняем следующее:
- Код: Выделить всё • Развернуть
./configure --activate-module=src/modules/php5/libphp5.a
Этим мы подключаем модуль PHP к апаче.
Теперь выполним:
- Код: Выделить всё • Развернуть
# make
# make install
По окончании сервер Apache установлен на компьютер и для его запуска наберем:
- Код: Выделить всё • Развернуть
# /usr/local/apache/bin/apachectl start
Передача в качестве параметров stop и restart позволяет остановить и перезапустить сервер.
На этом установка Apache и php завершена. Переходим по ссылке http://localhost
Далее выполним команду:
# gedit /var/www/temp.php
и введем в файле <? phpinfo(); ?> и сохраним файл, затем перейдем на http://localhost/test.php где должна быть информация о установленном РНР
PS: не судите строго, всетаки это моя первая статья такого рода
PPS: Вот тут читайте как поставить все это +phpmyadmin на Ubuntu: http://portal.san.ru/forums/jou......91#p115425