Установка программ, необходимых для PHP.
Для тех, кто интересуется разработкой и созданием сайтов, Web программированием, начинаю цикл статей по изучению php. Для начала установим необходимые программы.
Приветствую посетителей моего сайта, начинаю курс статей по изучению php. Начнем с самого начала.
Первое что нужно сделать - это установить локальный сервер, можно воспользоваться одним из готовых пакетов. Плюсы установки готового пакета то, что не нужно ничего настраивать, все будет автоматически настроено, но для лучшего понимания что к чему относится и как взаимодействует между собой советую самостоятельно установить и настроить связку apache, php, mysql.
Готовые пакеты
Ручная установка и настройка
Писать подробные инструкции по настройке не буду, в интернете их хватает, если возникнут вопросы отвечу в комментариях. Здесь представлю необходимый минимум программ, которые нужно установить и настроить.
В первую очередь нужно скачать php, распаковать архив в папку php на диск C, далее переименовать файл php.ini-development в php.ini.
Теперь сервер можно запустить командой
php -S localhost:8000
Рассмотрим эту команду подробнее:
1. php - обозначает программу, которая будет запускаться, но так как мы не прописали php в системную переменную windows, то нам нужно будет указывать полный путь
C:\php\php.exe
Чтобы не писать полный путь к php нужно добавить php в системную переменную path.
зайдите в свойства компьютера, далее "изменить параметры" перейти во вкладку "дополнительно", вней нажать кнопку "переменные среды" найти в списке системных переменных path, нажать "изменить" и дописать путь до php ;C:\php
2. -S - указывает на то, что мы хотим запустить локальный сервер
3. localhost:8000 - доступен в браузере наш скрипт будет по по этому адресу, после двоеточия указан порт, на котором будет работать сервер
Далее, когда изучите php и будете разрабатывать свой сайт, то возникнет необходимость где-то хранить информацию, одним из способов ее хранения является база данных, поэтому необходимо будет установить и настроить сервер баз данных, их много видов, самая популярная это MySQL.
Скачиваем
скачиваем php
a href="http://www.apachelounge.com/download/" target="_blank">ссылка на загрузку apache скомпеллированных с помощью vc9-vc-14, которые рекомендуется устанавливать. С официального сайта apache.org не рекомендуется устанавливать apache, так как там нет необходимых скомпелированных версий для поддержки новых версий php.
сервер баз данных
Самостоятельная сборка сервера предпочтительнее, если вы хотите разобраться что и как взаимодействует между собой, какие компоненты за что отвечают и для чего необходимы, разобраться в настройке конфигурационных файлов.
Для просмотра и редактирования скриптов нужен текстовый редактор, можно это делать в блокноте, но могут возникнуть проблемы с кодировкой, поэтому лучше использовать специально предназначенные для этих целей редакторы.
Дополнительные программы
Эти программы нужны для удаленной разработки сайта, поэтому если вы только начали изучать php и используете локальный сервер их можно не устанавливать.
- FileZilla">FTP клиент
- PuTTY ssh-клиент
- KiTTY ssh-клиент на основе PuTTY
- Composer - менеджер зависимостей
- Git - распределенная система контроля версий
На этом пока все, успехов вам!