Вы должны быть rootпользователем, чтобы инсталлировать пакеты. Сначала получите сервер Apache:

# aptget install apache2

Эта команда должна установить сервер Apache и запустить его. Сработало? Чтобы проверить, введите URL своего сайта в браузер. Для примеров в этой главе мы будем использовать имя нашего тестового сервера (http://serverl.centralsoft.org). Когда вы увидите эту ссылку в примере, измените ее на URL вашего сервера. Если вы запускаете браузер на той же машине, что и сервер, и вдруг возникли проблемы с DNS для имени вашего сервера, то можете использовать http://localhost или http://127.0.0.1. Если вы тестируете его снаружи, то можете использовать IPадрес сервера, например http://70.253.158.41.
Введя URL своего сервера в адресной строке браузера, вы должны будете увидеть страницу, которая начинается так:
If you can see this, it means that the installation of the Apache web server software on this system was successful. You may now add content to this directory and replace this page.
Ваш браузер также должен показать, что Apache преобразовал введенный вами адрес следующим образом: http://serverl.centralsoft.org/apache2default.
Мы объясним это несколько позже, когда дойдем до файлов конфигурации Apache. Но сейчас создадим наш первый сайт. Перейдите в директорию, которую Apache считает домашней для вашего сайта, и создайте маленький текстовый файл:

# cd /var/www # echo testing > test.html

Затем наберите URL (например, http://serverl.centralsoft.org/test.html) в браузере. Вы должны увидеть на экране слово testing. Ваш сервер Apache работает без ограничений доступа, обслуживая все файлы и директории, существующие в каталоге /var/www.
PHP
PHP — это наиболее популярный модуль Apache CGI. В этой главе мы будем использовать РНР 4, остающийся более популярным, чем его потенциальный наследник РНР 5. Использование любой из этих версий — хороший способ создания динамических вебстраниц, а большая библиотека модулей РНР добавляет много полезных функций. Начнем с освоения программы РНР и библиотек:

# aptget install php4

Теперь установим модуль РНР Apache mod_php. Эта команда инсталлирует mod_ php и прикажет Apache исполнять файлы с расширением РНР:

# aptget install libapache2modphp4

Создайте этот тестовый сценарий РНР и сохраните его в папке /var/www/info/ php:
phpinfo( ); ?>
Затем введите URL сценария (http://serverl.centralsoft.org/info.php) в адресной строке браузера. Вы должны увидеть страницу с таблицами, полными информации по конфигурации РНР.
Это информация о вашей машине, и вряд ли вы захотите поведать ее всему миру, поэтому вам следует удалить этот сценарий после тестирования. Если вы ничего не видите, обратитесь к разделу «Устранение ошибок» в конце этой главы.
Кстати, если вы новичок, то вы только что написали свой первый сценарий CGI! В следующем разделе по CGI мы более детально расскажем вам о том, как вебсервер выполняет внешние программы и сценарии.