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

В сети достаточно много статей, где авторы приводят подробные инструкции со скриншотами, благодаря которым ни один пользователь смог выполнить установку сервера Apache для PHP и СУБД MySql. Но большинство из них оставляют за юзером множество вопросов, на которые он долго не может отыскать ответа. Рассмотрим, что такое Apache, MySql, PHP, для чего они нужны и как выполнить инсталляцию этих продуктов.

Немного теории

Apache свободный http-сервер, названный так в честь североамериканского племени индейцев апачей. Он широко используется на всех платформах, включая Windows, и фактически стал стандартом, в разработке веб-приложений и сервисов. Помимо него нам понадобится установка СУБД MySql, которая также является стандартом в своей сфере, и один из распространённых и универсальных скриптовых языков – PHP.

Апач (как его нарекли пользователи) отличается от других серверов тем, что на нем гарантированно будут работать все приложения и сервисы, не требуя при этом от пользователя выполнения дополнительной настройки. По сравнению с аналогами, Апач не отличается высоким быстродействием и низкими показателями потребления ресурсов компьютера, зато на его основе гарантированно будет функционировать любое приложение. Еще сюда можно добавить простоту настройки, работу фактически на всех современных платформах и отличную документацию.

Сейчас и рассмотрим, как осуществляется установка Apache на компьютер под управлением Windows 7 (в более поздних редакциях процесс практически идентичен), дабы сервер был инсталлированным на реальном хостинге.

Инсталляция Апач

    Заходим на официальный ресурс поддержки Apache и загружаем его последнюю редакцию.

На самом деле разницы между версиями продукта для разработчика практически никакой нет, разве старые Апачи не поддерживаются последними версиями скриптового языка PHP.

    Запускаем скачанный инсталяционный файл. Первые два поля заполняем, как на скриншоте: вписываем «localhost» в обе строки.
    Задаем абсолютно любой почтовый ящик.

Далее перемещаем переключатель в удобное положение:

    первое отвечает за инсталляцию продукта в качестве службы Windows, которая будет использовать порт под номером 80; второе подключит сервер к порту под номером 8080, после чего придется автоматически запускать его каждый раз.

Разработчики продукта рекомендуют останавливаться на первом варианте, а посему, рассмотрим его немного ниже. Когда выполняется установка Апача, обратите внимание на путь хранения его файлов. Лучше всего выполнять инсталляцию в директорию «public», расположенную в папке «users» на системном разделе вашего винчестера.

После закрытия мастера установки убеждаемся, запущен ли Apache. Для этого опускаемся в трей и проверяем в нем наличие показанной ниже иконки.

Посмотрите ещё:  Не удаляется Касперский с компьютера Windows 7

Если же он не работает, запускаем командную строку. Делается это посредством ввода «cmd» в текстовую форму командного интерпретатора (Win+R).

В командной строке пишем «net start Apache2.2» для запуска сервера.

Такая запись справедлива только для версии продукта 2.2, в иных версиях числа будут соответствующими.

Останавливается сервер посредством набора команды с такими параметрами: «net stop Apache2.2».

Рассмотрим еще несколько методов запуска, завершения работы и перезагрузки Apache. При регулярной работе использование командной строки для управления работой сервера неэффективно – оно отнимет много времени. Выходом из ситуации будет использование контекстного меню иконки в трее: кликаем по ней правой клавишей мыши и выбираем, какое действие необходимо совершить.

То же самое выполняется посредством управления одноименной службой через соответствующую утилиту, открывающую доступ к службам Windows, или оснастку «Службы». Запускается она через поисковую строку либо «Администрирование» в «Панели управления».

Настраиваем Апач

При выборе первого метода установки сервера можете задать метод его запуска. При регулярном использовании и наличии свободных ресурсов на ПК используйте автозапуск Apache. В ином случае выбирайте его ручной запуск через контекстное меню службы.

После ручного или автоматического запуска сервера открываем удобный браузер и переходим по адресу: //localhost. Появится пустая страница с таким же адресом.

Дабы приступить к работе делаем следующее.

    Идем в каталог «htdocs», расположенный в папке с файлами программного продукта. Удаляем с нее html-файл и создаем каталог с именем сайта (mysite). Можете зайти на будущий сайт, введя //localhost/mysite. Переходим в папку «conf» и открываем файл «httpd.conf» в текстовом редакторе (желательно, с поддержкой синтаксиса). Переходим на строку номер 227 и заменяем «none» на «all». В итоге должно получиться значение «AllowOverride All».

Посмотрите ещё:  Не удаляется программа с компьютера Windows 7

Выполнение такого действия разрешит использовать документ «htaccess». Он представляет собой расширенный конфигурационный файл Apache.

    Ищем строку с текстом «#LoadModule rewrite_module modules/mod_rewrite.so» и удаляем символ «#».

Такое действие активирует модуль, отвечающий за создание и функционирование ЧПУ-ссылок.

    Сохраняем внесенные изменения и обязательно выполняем рестарт Апач.

Далее выполняется установка PHP.

Инсталлируем ПХП

    Заходим на страницу загрузки PHP и скачиваем последнюю стабильную версию скриптового языка.

Внимание! Загружать придется не исполняемый файл формата msi или exe, а biz-архив.

    Создаем каталог и выполняем в него декомпрессию архива при помощи 7zip или Winrar. Открываем «httpd.conf», если закрыли, и добавляем следующий текст в конец:

«LoadModule php5_module «C:UsersPublicphpphp7Apache2_2.dll»

AddType application/x-httpd-php .php»

Цифры в первой строке и адрес будут изменяться в зависимости от версий используемых продуктов и путей к каталогам и PHP.

    Опять же сохраняем изменения и выполняем перезапуск Apache.

При появлении информационного диалогового окна, сигнализирующего об ошибке при выполнении операции перезагружаем Windows.

Все параметры конфигурации PHP, когда выполнилась его установка, хранятся в файле «php.ini». Вместо него есть документы, имя которых начинается с «php.ini».

    Переименовываем любой в «php.ini» для создания файла конфигурации. Затем копируем этот документ в каталог с Windows, например, «С: Windows». Выполняем рестарт сервера через контекстное меню его иконки.

На этом установка и настройка PHP завершена. Осталось проверить работоспособность сервера. Идем в «htdocs» и создаем в папке файл с любым именем (лучше латиницей) и расширением php (например, file.php). Открываем его посредством текстового редактора и вводим следующий фрагмент кода:

<?php

phpinfo();

?>

Теперь открываем или разворачиваем окно браузера и вводим в адресную строку путь к созданному файлу. В нашем случае это: //localhost/mysite/file.php

Посмотрите ещё:  Как скрыть папки на компьютере Windows 7

Если все прошло удачно и без ошибок, увидите подобное изображение.

Обратите внимание на строку «Loaded configuration file». Там должен быть указан путь к файлу конфигурации «php.ini». Реальные знакомства в Москве заходи.

На этом установка Apache с PHP на компьютер с Windows завершена. Если вам потребуется инсталлировать какую-либо CMS, выполняется установка СУБД.

Инсталляция СУБД

    Загружаем актуальную версию MySql для вашей версии и разрядности Windows.
    После нажатия на кнопку «Download» кликаем по ссылке, выделенной на скриншоте, чтобы скачать MySql без регистрации.
    Запускаем инсталлятор, функционирование которого потребует библиотеки .NET Framework редакции 4.5. Принимаем условия использования MySql в Windows. Перемещаем переключатель в положение «Server only».
    Жмем по кнопке «Execute», дабы запустилась установка MySql после проверки требований.
    Задаем пароль для MySql, который будет использоваться для предоставления доступа к базе данных.
    Жмем «Next».

Установка сервера со скриптовым языком и MySql завершена. Осталось лишь связать два последних компонента, дабы они смогли взаимодействовать.

Для этого открываем уже известный файл конфигурации «php.ini» и удаляем символ «;» в строчках с такими данными:

extension=php_mysql.dll

extension=php_mysqli.dll.

Находим текст «; extension_dir = «ext»» и заменяем его на следующий «extension_dir = «C:UsersPublicphpext»», где после знака «равно» задаем путь к каталогу с PHP.

Для проверки работоспособности MySql, создаем файл с расширением php (например, file.php) в директории «htdocs» со следующим содержимым:

<?php

mysql_connect();

?>

Если после открытия документа на экране увидите картинку, как ниже, значит все настроено правильно, MySql подключен и Apache готов к работе.

Источник: windowsprofi.ru

Комп-Мания
Добавить комментарий