PHP 4 на практике

       

Установка в Windows 95/98/NT


Если вам когда-нибудь приходилось устанавливать новые приложения в операционной системе Windows, вероятно, это не вызывало у вас особых трудностей. Вы щелкаете на нескольких кнопках, отвечаете на несколько вопросов — и все готово. Так же обстоит дело и с установкой Apache и РНР на компьютерах с системой Windows.

  1. Дважды щелкните на значке исполняемого файла Apache. Запускается процесс установки, и на экране появляется начальное окно программ мастера (wizard) установки. Внимательно прочитайте текст лицензионного соглашения и подтвердите его.
  2. Мастер запрашивает каталог для установки и предлагает вариант по умолчанию (C:\Program Files\Apache Group\Apache). Возможно, вам захочется сократить его до C:\Apache — решайте сами.
  3. Затем вам будет предложено указать имя, под которым программа будет находиться в меню Пуск (Start). Введите имя по своему усмотрению или подтвердите предложенный вариант.
  4. Следующий вопрос относится к типу установки. Выберите вариант Typical (Стандартная установка). После того как решение будет принято, выполняется установка.
  5. На следующем шаге редактируется файл httpd.conf, находящийся в подкаталоге conf каталога, указанного на шаге 2. Откройте файл в текстовом редакторе и найдите строку ServerAdmin yourname@yoursite.com
  6. Замените yourname@yoursite.com правильными данными. Затем укажите правильное имя сервера (если

    его нет, воспользуйтесь именем localhost):

    ServerName localhost

    1. Запустите Apache и убедитесь в том, что все работает правильно. Конкретные
    2. действия зависят от того, в какой системе вы работаете.

      Если вы используете Windows NT, выберите в меню Пуск (Start) команду Install Apache as Service (NT Only). Затем вызовите панель управления, откройте окно Службы (Services), выберите Apache и щелкните на кнопке Пуск (Start). Apache запускается и будет запускаться автоматически при каждой последующей загрузке системы.



      1. Запустите браузер, установленный на сервере, и введите адрес http: /local host/. В окне открывается страница с сообщением о том, что установка была выполнена успешно.

      2. Следующий этап — установка РНР. Перейдите в каталог, где находится пакет РНР, и распакуйте его в произвольный каталог.


      3. Перейдите в каталог, в который были помещены распакованные файлы, и найдите в нем файл php.ini-dist. Переименуйте его в php.ini и переместите в каталог C:\Windows.


      4. Вернитесь в каталог РНР и найдите два других файла, php4ts.dll и Mscvrt.dll. Поместите эти файлы в каталог C:\Windows\System\. Возможно, файл Mscvrt.dll уже существует — если вам будет предложено его перезаписать, не соглашайтесь.


      5. Вернитесь к файлу Apache http.conf и откройте его в текстовом редакторе. Необходимо внести еще несколько изменений. Найдите строку


      6. ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"

        Непосредственно под этой строкой введите следующую:

        ScriptAlias /php4/ "C:/php4/"

        Найдите секцию AddType. Вы увидите две закомментированные строки:

        #AddType application/x-httpd-php3. phtml

        #AddType application/x-httpd-php3-source .phps

        Непосредственно под этими строками добавьте следующие:

        AddType application/x-httpd-php .phtml .php 

        AddType application/x-httpd-php-source .phps

        Прокрутите содержимое файла и найдите следующий закомментированный фрагмент:

        #

        # Action lets you define media types that will execute a script whenever

        # a matching file is called. This eliminates the need for repeated URL

        # pathnames for oft-used CGI file processors.

        # Format: Action media/type /cgi-script/location

        # Format: Action handler-name /cgi-script/location 

        #

        Добавьте под этим фрагментом следующую строку:

        Action application/x-httpd-php /php4/php.exe





        1. РНР и Apache готовы к работе.

          Для проверки сохраните приведенный ниже фрагмент в файле phpinfo.php в корневом каталоге документов Apache — каталоге htdocs. Он находится в том каталоге, который был указан на шаге 2:

          <?

          php_info();

          ?>

          Хотя при успешном завершении действий, описанных выше, вы сможете использовать web-сервер и РНР для тестирования, это еще не значит, что ваш web-сервер будет доступен из World Wide Web. За информацией по этому вопросу обращайтесь  на официальный сайт Apache (http://www.apache.org). Более того, хотя описанная процедура позволяет работать с пакетом РНР, вероятно, вы захотите изменить конфигурацию РНР так, чтобы она лучше соответствовала вашим потребностям. Эта тема рассматривается в следующем разделе «Конфигурация РНР».

          Откройте файл в браузере на сервере — в окне появляется длинный перечень сведений о конфигурации РНР.


          Содержание раздела