ФорумПрограммированиеПыхнуть хотите?F.A.Q. → Установка php под apache/windows

Установка php под apache/windows

  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 14 июля 2007 г. 17:45

    Установка php под windows



    Мы будем рассматривать вариант, когда у нас установлен веб-сервер Apache.

    Для начала скачаем последнюю версию интерпретатора с официального сайта: http://php.net
    Лучше всего качать zip архив нежели инсталятор exe.


    • Необходимо создать папку, например это будет C:\php, в неё мы копируем содержимое архива.

    • Конфигурационный файл php.ini-dist переименовываем в php.ini.




    Установка php, как модуля Apache.

    Открываем конфигурационный файл Apache — httpd.conf
    — Ищем строки, где подключаются модули (начинаются с LoadModule) и дописываем на следующей строчке:
    LoadModule php5_module c:/php/php5apache.dll

    — Далее ищем, где добавляются типы файлов (начинаются с AddType) и дописываем на следующей строчке:
    AddType application/x-httpd-php .php

    — Чтобы указать нашему серверу, где брать конфигурационный файл PHP (php.ini) дописываем строку:
    PHPIniDir c:/php



    Внимание! Не забывайте, что после внесенные изменений в конфигурационные файлы (apache или php) необходимо выполнять перезагрузку сервера.


    Установка php, как CGI приложение.

    PHP как CGI приложение загружается каждый раз при запуске скрипта и каждый раз считывает настройки, поэтому перезагружать сервер при внесении изменений не нужно. Это также влияет на быстродействие, конечно же запускать php при каждом запуске скрипта гораздо накладнее нежели использовать уже загруженный интерпретатор в виде модуля apache.

    Для установки, необходимо откредактировать конфигурационный файл apache — httpd.conf
    Добавляем:
    AddType application/x-httpd-php .php
    <Directory "c:/php">
    Options ExecCGI
    </Directory>
    ScriptAlias "/php_dir/" "c:/php/"
    Action application/x-httpd-php "/php_dir/php-cgi.exe"



    Внимание! Во всех примерах c:/php/ — читать, как директория, куда Вы распаковали php.
    все умрут, а я изумруд
  • lеkafe

    Сообщения: 37 Репутация: N Группа: Кто попало

    Spritz 18 августа 2012 г. 12:45, спустя 1861 день 18 часов 59 минут

    Скажи мне чё-ниб ласковое!!!!!!!!!!!!!!!!!!!!

Пожалуйста, авторизуйтесь, чтобы написать комментарий!