Главная страница


Установка Апачи-сервера для работы с PHP-файлами

 Если вы собираетесь изучать язык программирования PHP, то вам в процессе обучения нужна практика. Вы должны писать программный код, а затем запускать файлы. Создавать PHP-файлы вы можете на своём компьютере. Делается это просто: открываете любой текстовый редактор, в том числе Блокнот. Пишите код, и сохраняете с расширением php. Осталось всего ничего - запустить PHP-файл на исполнение, и посмотреть, что из этого вышло. Вот тут и начинается самое интересное. Оказывается: PHP-файлы в отличие от HTML-файлов нельзя запускать на домашнем компьютере! Вы их можете создавать, открывать для просмотра кода, редактировать. А увидеть, как работает ваша программа, никогда не сможете. PHP-файлы не работают автономно, а только во взаимодействии с сервером, а, следовательно, и находиться они должны на сервере. Первое ощущение от этого слова - что-то далёкое и недоступное. Если это какой-то корпоративный сервер - вы правы. Никто вас со своими файлами туда не пустит.
 Но, давайте оставим эмоции, и разберёмся: а в чём, собственно говоря, принципиальное отличие сервера от обычного компьютера? На сервере установлено специальное программное обеспечение. А можно ли его установить на домашний компьютер? Можно, если позволит ваша операционная система Windows. Если на компьютере установлена максимальная версия операционной системы (например: Windows XP Professional, Windows 7 Ultimate), то проблем не будет. Если какая-то другая неполная версия - можно попробовать. Если прокатит - хорошо, если нет - придётся обновлять операционную систему, а уже потом возвращаться к данному вопросу. По поводу производительности своего компьютера можете не беспокоиться. Серверное ПО тормозить не будет. И конфликтов с другими программами тоже не возникнет. Для Windows 10 процесс установки отличается. Читайте здесь.
  Итак, нам надо установить: WEB-сервер Apache (https://apache.org), модуль PHP (https://php.net), сервер MySQL (https://mysql.com). В скобках указаны сайты производителей данного программного обеспечения. Оно предназначено для свободного использования. Там вы можете скачать необходимый материал, и самостоятельно установить. На этом можно было бы закончить статью, только тема эта настолько замороченная, что сами вы всё равно ничего не установите. Поэтому, давайте устанавливать вместе. На своём компьютере, в удобном для вас месте, создайте папку с названием "Программы для сервера". Скачайте туда архив с дистрибутивом, выше перечисленных программ, распространяемым по лицензии GNU/GPL.
  Если в процессе установки брандмауэр Windows или антивирусник начнут вас спрашивать: стоит ли это устанавливать, отвечайте "Да". Иначе прервётся установка. Для полной уверенности просканируйте архив антивирусником до начала установки.

Установка сервера Apache


 Начинаем установку из вашей папки "Программы для сервера".













 Если в момент установки ваш компьютер подключён к Интернету, то инсталлятор автоматически укажет домен и имя сервера вашего Интернет-провайдера. Предполагается, что вы создаёте сервер для работы с клиентами. Вы можете с помощью сервера разместить сайт на своём компьютере. Но, это уже другая тема. Сегодня мы создаём сервер исключительно для себя, а не для широкой общественности. Поэтому всё сотрите.





 Поля заполните следующим образом:
localdomain
localhost
admin@localhost











 Если в процессе установки возникли ошибки, они будут выведены в чёрном DOS-окне. От вас потребуется проанализировать эти ошибки и начать установку заново. А если вы на правильном пути, чёрное окно несколько раз появится и само закроется.





 Установка сервера Apache на этом закончилась. Теперь запустите свой браузер в адресной строке напишите http://localhost
 Нажмите кнопку перехода или клавишу Enter.



 Должен появиться вот такой текст.



 Браузер можете закрыть. Теперь откройте каталог C:\Program Files\Apache Group\Apache2\conf
Откройте файл httpd.conf



 Туда, где подчёркнуто красной полосой, нужно внести изменения. Файл длинный, и, чтобы быстрее найти нужное место, смотрите на полосу прокрутки справа.



 DirectoryIndex index.html index.html.var index.php





 AddDefaultCharset cp-1251



 Сохраните изменения.



 А, теперь зайдите в каталог C:\Program Files\Apache Group\Apache2\htdocs, и удалите оттуда все файлы. Если жалко, можете переместить их в какую-нибудь свою папку.



 В папку htdocs вы будете складывать свои PHP-файлы.



 Путь к этой папке довольно длинный. Чтобы каждый раз не блуждать по всем каталогам, создайте ярлык на рабочем столе. Для этого поднимитесь на 1 уровень выше - C:\Program Files\Apache Group\Apache2.
По значку папки htdocs щёлкните правой кнопкой мыши.





 Мы установили сервер Apache. Но это ещё не всё. Теперь надо установить модуль PHP.

Продолжение установки...