Abr@X@bra.ru
#1 Введение в PHP. Настройка окружения
#1 Введение в PHP. Настройка окружения

#1 Введение в PHP. Настройка окружения

02.03.2017
493
Всем привет, данным уроком хочу начать курс по языку программирования на PHP. Данный курс будет полезен тем кто только начинает свое знакомство с данным языком или уже имеет какой-то опыт в программирование и хочет подтянуть свои знания. В данном курсе мы с вами изучим и разберем все с абсолютного нуля. По окончанию данного курсы вы будете иметь достаточно знаний по PHP, чтобы уверенно работать самостоятельно.

Настройка и подготовка

В этом уроке мы не будем еще изучать сам язык PHP, а займемся подготовкой и настройкой рабочего окружения для комфортной работы.

Язык PHP – это серверный язык программирования. Так же есть и клиентские языки программирования, в чем отличие между ними:.

Клиентские языки – такие как например Javascript это код которых выполняется на стороне клиента, то есть на стороне пользователя. На пример вы зашли на сайт, открыли страницу в браузере если там есть JS код он скачивается пользователем который открыл данную страницу и исполняется браузером на его девайсе. Данный код виден и его можно изучить через инструменты web разработчика в любом современном браузере.

Серверный язык – исполняются только на сервере. На стороне клиента они исполнятся просто не могут. PHP является именно северным языком. Для того, чтобы запустить работу с PHP языком нужен web сервер и PHP интерпретатор.

В данном курсе всю работу буду вести на локальном сервере, а не на удельном. Для этого нужно скачать и установить себе на компьютер готовый пакет в котором уже все настроено. Таких пакетов много, но лично я хочу посоветовать всего два. MAMP, данный серверный пакет подойдет для тех кто пользуется системой MAC OS, если вы работаете под системой Windows то я рекомендую поставить Open Server именно на его примере и пойдет речь в данном курсе.

Установка Open Server

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



После того когда вы скачаете сервер, нужно его запустить. Инсталлятор попросит выбрать путь для установки, я оставляю все как есть. Должен пойти процесс распаковки архива. Далее нужно перейти в нашу папку куда собственно распаковали  данный архив. Как вы можете заметить есть два exe файла для 64 и 32 битной системы. Выбираете нужный под вашу систему и запустите. Выбираем нужный язык. После чего в трее появиться меню программы.



Кликнув по флажку можем произвести запуск нашего сервера, перезапустить или остановить. Очень детально как настроить Open Server я останавливаться не буду, так как если вам хочется разобраться со всеми настройками и возможностями данного пакета есть много информации на просторах интернета и данный курс все таки не про это.

Выбор редактора кода под PHP

Редактором может послужить и обычный блокнот, чего я крайне не советую делать, а все таки воспользоваться более узко направленным редактор. Их огромное количество, лично я буду в своей работе использовать PhpStorm он платный, из бесплатных могу посоветовать редактор Atom. Так или иначе выбирайте тот, что вам более по душе и по вкусу. Заострять свое особое внимание какой редактор лучше использовать я не буду, так как лично я перепробовал их сам большое количество, все они по своей сути могут выполнять свою задачу, отличия лишь в плагинах и дополнительном функционале который облегчит использование при работе.

На этом данный вводный урок я хочу завершить, в следующих уроках мы уже непосредственно перейдем к изучению языка PHP.





PHP
Читайте также:
Табы как вывести свойство товара инфоблока Битрикс

Табы как вывести свойство товара инфоблока Битрикс

В этом посте хочу поделиться как вывести разные свойство товара в разных табах, например в карточке товара интернет-магазина...

Читать
Что нового принес ФЗ-54 для продавцов?

Что нового принес ФЗ-54 для продавцов?

С 1 февраля 2017-го компании регистрируют кассовые аппараты нового онлайн-формата. В них уже установлен фискальный накопитель....

Читать
ЧПУ компонентов битрикса от корня сайта

ЧПУ компонентов битрикса от корня сайта

На новом сайте товары разложены по категориям и нужно поставить чпу так, как на старом сайте. 
Начинаем эпопею...

Читать