Если вы собираетесь изучать язык программирования 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 или антивирусник начнут вас спрашивать: стоит ли это устанавливать, отвечайте "Да". Иначе прервётся установка. Для полной уверенности просканируйте архив антивирусником до начала установки.
|
Начинаем установку из вашей папки "Программы для сервера". |
Если в момент установки ваш компьютер подключён к Интернету, то инсталлятор автоматически укажет домен и имя сервера вашего Интернет-провайдера. Предполагается, что вы создаёте сервер для работы с клиентами. Вы можете с помощью сервера разместить сайт на своём компьютере. Но, это уже другая тема. Сегодня мы создаём сервер исключительно для себя, а не для широкой общественности. Поэтому всё сотрите. |
Поля заполните следующим образом: 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. |