Софт

Apache 2.4 Windows скачать

Рейтинг: 4.2/5.0 (409 проголосовавших)

Категория: Windows

Описание

Скачать Apache HTTP Server v

Apache HTTP Server v. 2.4.4 / 2.2.25 В блогах о Apache HTTP Server

SQL Server 2005 Developer Edition [Microsoft Windows - 32Bit (x86)]
Window 32 bit | RAR| Rapidshare.com | 919 Mb

Ideal Choice for Independent Software Vendors, Consultants, System Integrators, Solution Providers, and Corporate Developers
SQL Server 2005 is a comprehensive database platform providing enterprise-class data management with integrated business intelligence (BI) tools.


Виртуальный сервер Apache имеет столь бешеную популярность, что нет смысла рассказывать о том, где можно применить этот бесплатный продукт: от платных хост-площадок и корпоративных серверов до локальных сетей в жилых домах. Простым же пользователям этот веб-сервер интересен с точки зрения тестирования своего сайта, в особенности если ресурс использует CGI-скрипты и PHP-страницы: при установке Apache на своем ПК мы получим полную копию Unix-сервера, используемого владельцами платного хостинга.

Http File Server v2.1b Build 063 - HTTP сервер, предназначенный для легкого и быстрого расшаривания своих ресурсов. Например, чтобы дать возможность всем желающим скачать находящиеся на жестком диске компьютера файлы. Http File Server дает возможность выбора папки (или папок), доступной из Интернета. Можно установить доступ как для всех, так и только для избранных (например, друзей) - в этом случае доступ к файлам будет открыт только после ввода пароля. Кроме этого, можно установливать ограничения на тип доступных для скачивания файлов (zip, rar и т.п.).

Серверное ПО, Интернет и сеть, Программы для Windows

Apache 2.4 windows скачать:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Скачать бесплатно Apache HTTP Server 2

    Веб сервер Apache HTTP Server 2.4.4

    Apache HTTP Server – кросплатформенный веб-сервер с открытым исходным кодом. Поддерживает сторонние модули и отличается небывалой гибкостью в настройке. Для аутентификации пользователей могут быть использованы базы данных.

    Различные модули могут добавить серверу поддержку различных языков, таких как PHP, Perl, ASP, Ruby, Python. Встроенные технологии CGIи FastCGI расширяют возможности по запуску программ на различных языках, в том числе Java, C++ и других.

    Сервер отвечает современным требованиям безопасности, разграничивая доступ пользователей, обеспечивая авторизацию посредством HTTP-аутентификации и т.д. Что интересно, в сервере можно изменить даже сообщения, выдаваемые при возникновении ошибок, а также страницы типа «404 Not Found». Доступен также запуск скриптов и отображение сообщений на разных языках.

    Достаточно скачать бесплатно Apache HTTP Server, и вы получите современный, безопасный сервер с практически неограниченными возможностями, да еще и не заплатите за него ни копейки. Это профессиональный инструмент для настоящих системных администраторов.

    Версия: 2.4.4
    Русский язык: Да
    Разработчик: The Apache Software Foundation
    Операционка: Windows All

    Скачать бесплатно Apache HTTP Server 2.4.4

    Apache 2

    Решил обновить движок сайта до последней версии Drupal 7.17 - с этим проблем не возникло, обновление прошло гладко и без глюков.

    И заодно решил обновить серверный софт: перейти со стабильной ветки Apache 2.2 на ветку Apache 2.4, а так же обновить PHP до последней версии 5.4.9, всё это под Windows 7. Вот здесь загвостки и возникли.

    В инете достаточно мануалов по установке Apache 2.2 + PHP 5.2 + MySQL. я остановлюсь лишь на некоторых ньюансах именно для связки Apache 2.4.3 + PHP 5.4.9. с которыми сам столкнулся - решил сделать небольшую заметку, чтоб самому не забыть решение проблемы А может и ещё кому пригодится.

    Apache 2.4.3 + PHP 5.4.9 + Drupal 7.17 + Windows 7

    Раньше можно было просто скачать и установить web-сервер с http://apache.org/ . а язык программирования с http://php.net/ . В настоящее время этого недостаточно. Дело в том, что разработчики PHP. начиная с версии 5.3. выкладывают лишь VC9-версии дистрибутивов (скомпилированные в Visual Studio 2008 ), а на сайте http://apache.org/ доступны только VC6-версии web-сервера (скомпилированные в Visual Studio 2006 ). На официальном сайте PHP крайне не рекомендуют к использованию VC9-версии языка совместно с VC6-версиями сервера. Пробовал сделать связку Apache 2.2.2 и PHP 5.3.9 - кое-как работает с глюками, в общем не вариант. Тем более, бинарников версии Apache 2.4 для Windows на официальном сайте Apache просто нет.

    Обновляем библиотеки Microsoft Visual C++

    Для корректного запуска VC9-версии приложений (скомпилированных в Visual Studio 2008 ) необходимо установить соответствуюущие Visual C++ библиотеки .

    Идём на сайт Майкрософта: http://www.microsoft.com/ru-ru/download/details.aspx?id=8328 . вытягиваем Microsoft Visual C++ 2010 SP1 Redistributable Package (Распространяемый пакет пакета обновления 1 для Microsoft Visual C++ 2010 ), устанавливаем.

    Устанавливаем Apache 2.4.3
    1. Идём на сайт http://www.apachelounge.com/download/ . ищем Apache 2.4 win32 binaries и вытягиваем файлик вида httpd-2.4.3-win32.zip.
      На момент написания заметки доступна версия Apache 2.4.3, прямая ссылка на файл: httpd-2.4.3-win32.zip
    2. Распаковываем архив, к примеру в папку "d:\Server\Apache\"
    3. Далее открываем конфигурационный файл "conf/httpd.conf " и настраиваем web-сервер. Здесь необходимо учесть момент - в ветке Apache 2.4 немного изменён синтаксис, к примеру:

    В версии 2.2 использются:

    Order deny,allow
    Deny from all

    Require all denied

    Order allow,deny
    Allow from all

    Require all granted

    Подробнее о переходе с Apache 2.2 на Apache 2.4 можно почитать на оф. сайте в статье: Upgrading to 2.4 from 2.2

    После настройки web-сервера, при необходимости его можно установить в качестве службы Windows.
    В нашем случае запускаем: "d:\Server\Apache\bin\httpd.exe -k install ".
    Лучше эту команду (без кавычек, конечно же) запускать из консольки CMD. чтоб увидеть возможные ошибки при запуске.

    Для автозапуска монитора web-сервера Апач необходимо поместить ярлык от файла d:\Server\Apache\bin\ApacheMonitor.exe в папку "c:\Users\имя_пользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\ "

    Устанавливаем PHP 5.4.9
    1. Заходим на официальный сайт PHP для Windows. http://windows.php.net/download/ . из блока VC9 x86 Thread Safe скачиваем zip-архив. На момент написания заметки была доступна версия PHP 5.4.9. прямая ссылка на файл: php-5.4.9-Win32-VC9-x86.zip
    2. Распаковываем архив, к примеру, в папку: "d:\Server\php5\ ".
    3. Идём на уже знакомый нам сайт http://www.apachelounge.com/download/ и вытягиваем архив с PHP-модулями Apache. Прямая ссылка: php5apache2_4.dll-php-5.4-win32.zip
    4. Открываем архив с PHP-модулями, находим в архиве папку с модулем для нашей версии PHP. В нашем случае это: "PHP 5.4.9\php5apache2_4.dll" .
    5. Извлекаем из архива PHP-модуль php5apache2_4.dll в папку, куда до этого распаковали сам PHP (в нашем случае: "d:\Server\php5\" ).
    6. Открываем конфигурационный файл web-сервера "d:\Server\Apache\conf\httpd.conf". в конце раздела Dynamic Shared Object (DSO) Support добавляем две строчки:

    LoadModule php5_module "d:/Server/php5/php5apache2_4.dll"
    PHPIniDir "d:/Server/php5"

  • Убеждаемся, что строка в конфиг. файле "d:\Server\Apache\conf\httpd.conf" присутствует и раскомментирована:

    AddType application/x-httpd-php .php

  • В самой системе Windows не забываем указать в "Переменных окружения" путь к PHP (в нашем случае это: "d:\Server\php5\ ").
  • Перегружаем сервер и проверяем работоспособность. Если всё сделано правильно, то картина должна вылядеть примерно так:

    Проблема с авторизацией в Drupal 7 в связке Apache 2.4 и PHP 5.4

    После обновления Apache и PHP столкнулся с проблемой авторизации в cms Drupal - никаких ошибок не выдаётся, просто при попытке войти на сайт не происходит ничего, опять запрашивает логин и пароль.

    В том же PhpMyadmin или Sypex Dumper авторизация проходит отлично.
    Кстати, вышла новая версия отличной утилиты для резервного копирования - Sypex Dumper 2.0.10, оф. сайт: http://sypex.net/ .

    Как оказалось, причина была в отключенном модуле mod_rewrite.so .

    Открываем конфиг Апача, раскомментируем строку:

    LoadModule rewrite_module modules/mod_rewrite.so

    Перезапускаем сервер. Авторизация в Drupal должна заработать.

    Вот вроде как и все проблемные моменты, возникшие при переходе с Apache 2.2 на Apache 2.4 и последующей связке PHP 5.4 с Апачем. Надеюсь данная мини-заметка пригодится не только мне

  • Установка Apache 2

    Установка Apache 2.4 + PHP 5.6 + MySQL 5.6 на Windows 7 ­- 10

    В статье описывается установка Apache 2.4 + PHP 5.6 + MySQL 5.6 на операционную систему Windows 7 / 8 / 8.1 / 10

    Данная инструкция будет полезна начинающим WEB-программистам, которые собираются установить на своем ПК с Windows WEB-сервер Apache с интерпретатором PHP последних версий. Конечно же, намного проще установить сборку, наподобие Denwer и не париться по поводу настроек. Однако каждый WEB-программист просто обязан понимать процесс работы WEB-сервера, процесс его установки, настройки.

    Если Вы хотите установить PHP 7, то обратитесь пожалуйста к этой статье.

    Обратите внимание, что под Windows XP данные версии VC11 запустить будет невозможно (или крайне затруднительно).

    Подготовительные работы

    Убедитесь, что у вас именно Windows 7 или новее. Если у Вас Windows XP, данная инструкция не поможет Вам, так как описанная здесь версия Apache не работает под Windows XP.

    Удалите все WEB-серверы, которые устанавливали до этого, зайдите в службы и убедитесь, что там нет служб Apache или IIS. Если у вас уже установлен какой-либо веб-сервер, второй параллельно скорее всего не заработает вовсе.

    Если у Вас есть Скайп, обязательно отключите в настройках использование 80 порта.

    Для работы очень желательно иметь файловый менеджер, позволяющий создавать файлы с любыми расширениями, либо, что еще лучше, редактор кода, наподобие Sublime Text или Notepad++.

    Структура папок может быть различной, однако данная инструкция написана под определенную структуру и, если ей следовать, всё гарантированно заработает.
    Перед тем как начать, создайте на диске D папку USR. внутри которой создайте 5 подпапкок: apache. php. tmp. www. log. Именно так. Без указания номеров версий.

    В каталоге www создаем файлы (при помощи файлового менеджера или редактора кода):

    Если файлового менеджера / редактора кода нет, скачайте архив с этими двумя файлами по этой ссылке. Но все же, лучше обзавестись вышеописанными инструментами.

    В системную переменную PATH добавляем:

    Моя статья рассчитана на то, что разработчик самостоятельно устанавливает и настраивает веб-сервер. Чтобы, так сказать, прочувствовать всё на себе и понять архитектуру и принцип работы.
    Если Вам нужен был просто рабочий сервер без заморочек не вникая в то, как он работает, Вы могли скачать Денвер, например, и не мучиться :)
    Я не люблю приложения, которые инсталлируются — с ними не все так просто в случае проблем. Apache, установка которого описана в моей статье, не требует инсталляции. Достаточно добавить в автозагрузку, что на самом деле вовсе не обязательно — можно запускать Apache-монитором.

    Привет, Денис. Настроил сервер по твоей инструкции. Возникла проблема с настройкой роутинга. Допустим в www/s2.localhost/api/index.php у меня следующий код

    В .htaccess такие настройки

    RewriteEngine On
    RewriteBase /api

    RewriteRule ^.*$ index.php [L]

    При обращении к http://s2.localhost/api сервер выдаёт в браузере ошибку 500 Internal Server Error

    В чём может быть проблема? Вроде всё настроено верно.

    Настройка веб-сервера Apache PHP MySQL на Windows 7

    Для начала скачиваем дистрибутив Apache с официального сайта: http://httpd.apache.org/download.cgi

    Выбираем последнюю версию (на момент написания этой статьи — 2.2.17) и переходим к списку дистрибутивов. На домашнем компе вам вряд ли понадобится SSL, поэтому скачиваем версию Win32 Binary without crypto (no mod_ssl) (MSI Installer).

    Теперь запускаем установщик (пользователь должен обладать правами администратора). В начале ничего интересного — просто экран приветствия:

    Установка Apache на Windows (1)

    Второй этап — соглашаемся с условиями лицензии:

    Установка Apache на Windows (2)

    Третий этап — несколько вводных слов от разработчиков. Сразу жмем Next:

    Установка Apache на Windows (3)

    Четвертый этап. Здесь надо ввести данные во все три текстовых поля. Можно ввести несуществующий домен типа test.test или example.com. Эти данные нужны для создания базового конфигурационного файла. Под текстовыми полями одна из самых важных настроек — установить Apache как службу или как обычную программу. Выбираем «for All Users, on port 80, as a Service — Recommended» — установить как службу:

    Установка Apache на Windows (4)

    Тип установки. Выбираем Custom (выборочная):

    Установка Apache на Windows (5)

    Шестой этап. Выбор компонентов и места установки. Я оставил все значения по умолчанию:

    Установка Apache на Windows (6)

    Седьмой этап. Все готово к установке. Нажимаем Install:

    Установка Apache на Windows (7)

    Завершаем установку (Finish):

    Установка Apache на Windows (8)

    Установка завершена. В трее появится значок Apache, с помощью которого можно быстро остановить/запустить службу:

    Проверяем работоспособность. Открываем браузер, и в адресной строке вводим http://localhost/. Если все правильно, должна открыться страница с надписью It works!

    Чтобы сервер был доступен не только на локальном компьютере, но и из вне, необходимо открыть на вход порт TCP 80 в брандмауэре Windows.

    Открытие порта в брандмауэре Windows

    Открываем Пуск -> Панель управления -> Система и безопасность -> Брандмауэр Windows. В левой колонке кликаем по ссылке «Дополнительные параметры». В открывшемся окне также в левой колонке кликаем по «Правила для входящих подключений» и затем уже в правой колонке «Создать правило…»:

    Открытие порта в брандмауэре Windows (1)

    Откроется мастер создания правила. Тип правила выбираем «Для порта»:

    Открытие порта в брандмауэре Windows (2)

    Протоколы и порты. Протокол TCP. Ниже выбрать опцию «Определенные локальные порты», и справа в текстовом поле ввести номер порта — 80:

    Открытие порта в брандмауэре Windows (3)

    Действие. Выбираем «Разрешить подключение»:

    Открытие порта в брандмауэре Windows (4)

    Профиль. Оставляем по умолчанию (отмечены все три опции: доменный, частный, публичный):

    Открытие порта в брандмауэре Windows (5)

    В конце концов вводим имя созданного правила. Например Apache Web Server:

    Открытие порта в брандмауэре Windows (6)

    На этом все. Нажимаем Готово. Теперь можно попробовать подключиться с другого компьютера.

    Напоминаю, что для подключений к серверу не только из локальной сети, но и из Интернет, на роутере (если он есть) необходимо настроить форвардинг 80-го порта (port forwarding или еще это часто называют virtual server).

    Apache без PHP? Это нонсенс! Далее мы рассмотрим ручную (без использования инсталлятора) установку PHP на Apache в режиме модуля.

    Скачиваем последнюю версию PHP (5.3.5 на момент написания) с сайта: http://windows.php.net/download/. Здесь доступно сразу несколько версий:

    1. VC9 x86 Non Thread Safe — для установки на IIS в режиме FastCGI.
    2. VC9 x86 Thread Safe —.
    3. VC6 x86 Non Thread Safe — для установки на Apache в режиме CGI/FastCGI.
    4. VC6 x86 Thread Safe — для установки на Apache в режиме модуля — наш выбор.

    Т.к. мы затеяли установку в ручном режиме, скачиваем zip-архив.

    Содержимое архива распаковываем в директорию установки. Я выбрал C:\Program Files\PHP.

    Переходим в эту директорию. В корне установки вы найдете два файла php.ini-development и php.ini-production. Эти файлы содержат базовые настройки. Первый файл оптимизирован для разработчиков, второй для рабочих систем. Основное отличие — в настройках для разработчиков разрешен вывод на экран ошибок, тогда как для рабочих систем вывод ошибок запрещен из соображений безопасности.

    Итак, выбираем нужный вам файл (я выбрал php.ini-development), открываем его и сохраняем в ту же папку под именем php.ini. Эту операцию можно проделать в обычном блокноте, но все же лучше использовать редактор поудобнее, например notepad2 .

    Теперь в php.ini необходимо внести несколько изменений:

    1. Найти опцию extension_dir (пользуйтесь поиском CTRL+F) и изменить путь к папке ext в соответствии с путем установки PHP. У меня это выглядит так: extension_dir = «c:\program files\php\ext»
    2. Найти опцию upload_tmp_dir. Здесь надо указать путь к временной папке. Я выбрал c:\windows\temp. Всё вместе: upload_tmp_dir = «c:\windows\temp»
    3. Найти опцию session.save_path. Здесь также требуется указать путь к временной папке: session.save_path = «c:\windows\temp»
    4. Перейдите к разделу Dynamic Extensions. Здесь необходимо раскомментировать строки (убрать точку с запятой в начале), соответствующие модулям PHP, которые вам необходимы для работы. Базовый набор модулей может выглядеть примерно так:

    Теперь переходим к настройкам Apache.

    Открываем папку установки Apache (по умолчанию C:\Program Files\Apache Software Foundation\Apache2.2\). Открываем папку conf. Открываем файл httpd.conf.

    Переходим в конец файла и дописываем туда следующие строчки:

    Путь к папке php указываете тот, который вы выбрали в процессе установки.

    В том же файле находим следующие строки:

    Перед index.html дописываем через пробел index.php. В итоге получается:

    Чтобы изменения вступили в силу, перезапускаем службу Apache. Если служба перезапустится — это хороший знак. Если нет — ищите ошибки в конфигурационных файлах. Особенно внимательно проверьте все пути.

    Чтобы убедиться в работоспособности PHP, откройте директорию установки Apache, далее откройте папку htdocs (здесь содержаться файлы веб-сайта по умолчанию). Создайте в этой папке файл index.php со следующем содержанием:

    Теперь откройте в браузере http://localhost/. Если все нормально, вы увидите похожую страницу:

    Проверка установки PHP

    Если вы видите страницу с надписью «It works!», попробуйте обновить страницу с помощью CTRL+F5.

    • Настройка веб-сервера IIS + PHP + MySQL на Windows 7
    • Настройка DDNS — как сделать постоянный доступ к веб-серверу, если провайдер Интернет предоставляет только динамические внешние ip-адреса.

    Блин, что-то не так. Как только в конфиг апача дописываю указанные строки, не перезапускается служба — ошибка. Откатываю конфиг на дефолтный — ок. А что еще может быть кроме адресов? И подскажите, пожалуйста, друзья, в LoadModule php5_module «c:\program files\php\php5apache2_2.dll «php5_module» — это всегда так? Потому что файл ddl у меня называется иначе (версия чуть другая) php5apache2_4.dll.

    И подскажите, пожалуйста, друзья, в LoadModule php5_module «c:\program files\php\php5apache2_2.dll «php5_module» — это всегда так? Потому что файл ddl у меня называется иначе (версия чуть другая) php5apache2_4.dll.

    Вот ты и сам ответил на свой вопрос. Конечно, надо указывать путь к файлу, который реально существует! В твоем случае php5apache2_2.dll меняй на php5apache2_4.dll

    Установка и настройка apache php mysql на Windows

    Все о WEB программировании Установка и настройка apache+php+mysql на Windows. Часть 1.

    Доброго времени суток. По некоторым причинам пришлось поработать на Windows машине. А заниматься web-программирование, как Вы понимаете, без настроенного Apache сервера с поддержкой PHP и настроенного MySQL сервера как-то не очень. Поэтому я в данной статье и остановлюсь на установке и настройке Apache+PHP+MySQL. И опишу с какими трудностями я столкнулся. Да, Вы можете возразить “А зачем это делать? Есть замечательные сборки, как XAMPP или Denver”. На, что я Вам отвечу: последняя версия XAMPP поддерживает PHP 5.1, а мне необходим 5.3, а Denver я не люблю, да и нагружать лишним машину не хочется. Так, что кому интересно как установить Apache, PHP и MySQL на Windows. И как все это настроить читаем ниже.

    Установка Apache на Windows.

    Первое, что нам необходимо сделать так это скачать дистрибутив Apache c официального сайта. На момент написания данной статьи это была версия Apache 2.2.22. После того, как скачали наш web-сервер приступаем к его установке.

    Жмем Next. В следующем окне читаем лицензионное соглашение, соглашаемся с ним и жмем Next

    В следующем окне читаем (кому не лень) что такое apache и для чего он нужен, и жмем Next.

    В следующем окне вводим необходимую информацию, выбираем по какому порту будет работать наш HTTP сервер и жмем Next.

    На следующем шаге выбираем тип установки Typical или Custom. Я не заморачивался и выбрал Typical. Жмем Next.

    В следующем окне выбираем путь установки нашего Apache. Я оставил путь по умолчанию. Жмем Next.

    В следующем окне просто жмем Install и приступаем непосредственно к установке web-сервера Apache.

    Когда установка Apache завершена просто жмем Finish.

    На этом установка сервера Apache завершена. Теперь на панели задач появился значок управления сервером Apache. С помощью, которого мы можем стартовать (Start) сервер, остановить (Stop) сервер и перезапустить (Restart) сервер.

    Настройка Apache.

    Итак, web-сервер Apache мы установили. Перейдем к настройке Apache. Во-первых определимся, где будут храниться наши проекты. У меня это папка myproject, которая находиться в корне диска d.
    Во-вторых нашему apache необходимо указать данную папку. Это делается в файле основных настроек apache. Данный файл конфигурации находиться в папке, в которую Вы установили http-сервер, в подпапке conf и называется httpd.conf. Так у меня путь к данному файлу следующий: c:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\
    Откроем файл обычным блокнотом. Я в качестве замены стандартного блокнота использую notepad++.
    Ищем в этом файле следующий код:

    Замечание . строка <Directory «C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cgi-bin»> может отличаться от Вашей.
    И после него вставляем:

    Этой вставкой мы указали где apache искать наши html-документы.
    Apache позволяет на одном сервере поднимать несколько виртуальных серверов. Для этого необходимо раскомментировать следующую строку Include conf/extra/httpd-vhosts.conf (удалить в начале строки символ #) в файле конфигурации apache. Тем самым к основному файлу конфигурации httpd.conf мы подключим файл httpd-vhosts.conf, в котором и описываются виртуалаьные хосты.
    Теперь в папке наших проектов создадим подпапку test, где будут расположены еще две подпапки logs — для хранения логов нашего виртуального хоста и подпапка www — где и будут расположены наши html — документы.
    Теперь отредактируем файл httpd-vhosts.conf, добавив следующий код:

    Тем самым мы создали виртуальный хост.
    После всех изменений в конфигурации apache сервер необходимо перезапустить.
    Теперь отредактируем файл hosts, данный файл отвечает за резолвинг доменных имен без обращения к DNS серверу.
    Файл hosts находиться на диске, где установлена операционная система, в папке Windows->System32->Drivers->etc
    Для тех, у кого установлена Windows7 данный файл Вы не найдете. Для того, чтобы его отредактировать необходимо найти файл notepad.exe, который находиться в папке Windows и запустить его с правами администратора. Теперь из notepad открыть данный файл. И добавить в конец данного файла следующую строку:
    test 127.0.0.1
    И сохранить. Теперь при вводе в адресной строке адреса test наш браузер будет попадать на виртуальный хост test.
    Давайте проверим в папке нашего виртуального хоста в подпапке www создадим файл index.html и добавим в него следующий код:

    Теперь заходим в браузер и переходим по адресу test. Если все сделали правильно, то должны увидеть надпись: Вы зашли на виртуальный хост — test.
    На этом настройка web-сервера apache завершена. В следующей статье мы установим и настроим PHP. А также настроим apache для работы в связке с PHP. Так, что не пропускайте выхода новых статей, подписавшись на RSS-рассылку данного блога.

    Понравилась статья? Поделись с друзьями.

    Установка и настройка apache+php+mysql на Windows. Часть 1.

    Доброго времени суток. По некоторым причинам пришлось поработать на Windows машине. А заниматься web-программирование, как Вы понимаете, без настроенного Apache сервера с поддержкой PHP и настроенного MySQL сервера как-то не очень. Поэтому я в данной статье и остановлюсь на установке и настройке Apache+PHP+MySQL. И опишу с какими трудностями я столкнулся. Да, Вы можете возразить “А зачем это делать? Есть замечательные сборки, как XAMPP или Denver”. На, что я Вам отвечу: последняя версия XAMPP поддерживает PHP 5.1, а мне необходим 5.3, а Denver я не люблю, да и нагружать лишним машину не хочется. Так, что кому интересно как установить Apache, PHP и MySQL на Windows. И как все это настроить читаем ниже.

    Установка Apache на Windows.

    Первое, что нам необходимо сделать так это скачать дистрибутив Apache c официального сайта. На момент написания данной статьи это была версия Apache 2.2.22. После того, как скачали наш web-сервер приступаем к его установке.

    Жмем Next. В следующем окне читаем лицензионное соглашение, соглашаемся с ним и жмем Next

    В следующем окне читаем (кому не лень) что такое apache и для чего он нужен, и жмем Next.

    В следующем окне вводим необходимую информацию, выбираем по какому порту будет работать наш HTTP сервер и жмем Next.

    На следующем шаге выбираем тип установки Typical или Custom. Я не заморачивался и выбрал Typical. Жмем Next.

    В следующем окне выбираем путь установки нашего Apache. Я оставил путь по умолчанию. Жмем Next.

    В следующем окне просто жмем Install и приступаем непосредственно к установке web-сервера Apache.

    Когда установка Apache завершена просто жмем Finish.

    На этом установка сервера Apache завершена. Теперь на панели задач появился значок управления сервером Apache. С помощью, которого мы можем стартовать (Start) сервер, остановить (Stop) сервер и перезапустить (Restart) сервер.

    Настройка Apache.

    Итак, web-сервер Apache мы установили. Перейдем к настройке Apache. Во-первых определимся, где будут храниться наши проекты. У меня это папка myproject, которая находиться в корне диска d.
    Во-вторых нашему apache необходимо указать данную папку. Это делается в файле основных настроек apache. Данный файл конфигурации находиться в папке, в которую Вы установили http-сервер, в подпапке conf и называется httpd.conf. Так у меня путь к данному файлу следующий: c:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\
    Откроем файл обычным блокнотом. Я в качестве замены стандартного блокнота использую notepad++.
    Ищем в этом файле следующий код:

    Замечание . строка <Directory «C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cgi-bin»> может отличаться от Вашей.
    И после него вставляем:

    Этой вставкой мы указали где apache искать наши html-документы.
    Apache позволяет на одном сервере поднимать несколько виртуальных серверов. Для этого необходимо раскомментировать следующую строку Include conf/extra/httpd-vhosts.conf (удалить в начале строки символ #) в файле конфигурации apache. Тем самым к основному файлу конфигурации httpd.conf мы подключим файл httpd-vhosts.conf, в котором и описываются виртуалаьные хосты.
    Теперь в папке наших проектов создадим подпапку test, где будут расположены еще две подпапки logs — для хранения логов нашего виртуального хоста и подпапка www — где и будут расположены наши html — документы.
    Теперь отредактируем файл httpd-vhosts.conf, добавив следующий код:

    Тем самым мы создали виртуальный хост.
    После всех изменений в конфигурации apache сервер необходимо перезапустить.
    Теперь отредактируем файл hosts, данный файл отвечает за резолвинг доменных имен без обращения к DNS серверу.
    Файл hosts находиться на диске, где установлена операционная система, в папке Windows->System32->Drivers->etc
    Для тех, у кого установлена Windows7 данный файл Вы не найдете. Для того, чтобы его отредактировать необходимо найти файл notepad.exe, который находиться в папке Windows и запустить его с правами администратора. Теперь из notepad открыть данный файл. И добавить в конец данного файла следующую строку:
    test 127.0.0.1
    И сохранить. Теперь при вводе в адресной строке адреса test наш браузер будет попадать на виртуальный хост test.
    Давайте проверим в папке нашего виртуального хоста в подпапке www создадим файл index.html и добавим в него следующий код:

    Теперь заходим в браузер и переходим по адресу test. Если все сделали правильно, то должны увидеть надпись: Вы зашли на виртуальный хост — test.
    На этом настройка web-сервера apache завершена. В следующей статье мы установим и настроим PHP. А также настроим apache для работы в связке с PHP. Так, что не пропускайте выхода новых статей, подписавшись на RSS-рассылку данного блога.

    Понравилась статья? Поделись с друзьями.

    Установка Apache на Windows

    Сам себе хостмастер или установка Apache на платформе Windows

    Скачал вот эти:
    1)Apache 2.4.12 Win32 — Same as the Win32 VC10, but build with VC9 x86 — http://www.apachelounge.com/download/additional/

    3)php5apache2_4.dll-php-5.4-win32.zip (http://www.apachelounge.com/download/additional/ )
    Установка и настройка Apache прошло успешно. Когда в строке бровзера набираю localhost. Выводится сообщение: It works!
    Но когда вставлю это код в httpd.conf:
    LoadModule php5_module «C:/Server/PHP54/php5apache2_4.dll»
    AddHandler application/x-httpd-php.php
    # configure the path to php.ini
    PHPIniDir «C:/Server/PHP54/php»
    Выводится ошибка:
    httpd.exe: Syntax error on line 531 of C:/Server/Apache24/conf/httpd.conf: Inval
    id LoadModule path \xc2\xabC:/Server/PHP54/php5apache2_4.dll\xc2\xbb
    Помогите для решение этой проблемы. Спасибо!

    Необходимо убрать кавычки из пути к dll-ке, т.е. исправьте соответствующую строку на LoadModule php5_module C:/Server/PHP54/php5apache2_4.dll

    Скачать php5apache2_ PHP

    php5apache2_4.dll 5.5.18

    Название компании: The PHP Group
    Описание: Apache 2.0 Handler
    Версия файла: 5.5.18
    Внутреннее имя: APACHE2_4HANDLER SAPI
    Юридическое авторских прав: Copyright © 1997-2014 The PHP Group
    Оригинал имя файла: php5apache2_4.dll
    Наименование товара: PHP
    Комментарии: Благодаря Ian Holsman, Джастин Erenkrantz (на основе Apache кода 2.0 Фильтр)


    php5apache2_4.dll бесплатная загрузка.
    Если вы получаете сообщение об ошибке php5apache2_4.dll отсутствует:
    - Вы можете попробовать скачать этот файл и вставить его в каталог, где он отсутствует
    Если вы получаете сообщение об ошибке в файле php5apache2_4.dll:
    - Попробуйте заменить его с этим.

    Если это не помогает, попробуйте скопировать этот файл в системный каталог вашей операционной системы.


    Если вы не можете найти окна каталогов попробовать:
    1. Нажмите и удерживайте Windows на клавиатуре, а затем нажмите кнопку R.
    2. Введите команду "cmd" и нажмите Enter
    3. В окне командной введите команду "set systemroot" и нажмите Enter. Он будет отображать системный каталог.
    4. Сделайте резервную копию php5apache2_4.dll на вашем компьютере
    5. Скачать и скопировать файл php5apache2_4.dll в каталогах: System или System32 или System64.

    Сканирование на вирусы:

    php5apache2_4.dll загрузок: 216
    скачать. 0.03 mb.

    php5apache2_2.dll - Apache 2.0 Handler php5apache2_2.dll - Apache 2.0 Handler php5apache2_2.dll - Apache 2.0 Handler php5apache2.dll - Apache 2.0 Handler php5apache2_2_filter.dll - Apache 2.0 Фильтр wampserver2-php514.exe - WampServer 2 Настройка wampserver2-php522.exe - WampServer 2 Настройка wampserver2-php523.exe - WampServer 2 Настройка wampserver2-php412.exe - WampServer 2 Настройка