Изучаем PHP: установка инструментов разработчика

Всем привет! Сегодня настало время очередного урока по программированию на PHP. Почему именно PHP? Ну, я давно планировал изучить PHP, а как это сделать проще всего? Правильно! Проще всего изучить PHP пересказывая вам то, что я сам совсем недавно узнал.

Ведь как говорят: понимание — это когда ты можешь объяснить это другому человеку. То есть ты понимаешь предмет тогда, когда ты можешь объяснить этот предмет другому своими словами так, чтобы он все понял. И можешь ответить на вопросы, которые он тебе задаст по этому предмету. Так что давайте пробовать изучать PHP вместе дальше.

Язык PHP дает вам уникальную возможность по заработку на поддержке сайта, например. Вы запросто можете посмотреть исходный код какого-нибудь сайта на PHP и внести в него свои коррективы, а это, нужно заметить, неплохо оплачивается. Вообще, программист PHP довольно востребованная профессия — ведь огромное количество программных продуктов в сфере веб индустрии написаны на PHP. Тем более, как мы узнали из прошлого урока, синтаксис языка схож с C++. А уж программисты C++ требуются всегда и везде. Так что изучайте PHP. Наверняка пригодится.

Сегодня нас ждет установка инструментов разработчика PHP. Вообще, нужно заметить, что для разработки программ (или инструкций, как пишут в некоторых книгах) на PHP не требуются какие-то особенные программы. Достаточно практически любого текстового редактора. Вы пишите код в текстовом редакторе, сохраняете его в файл с расширением .php, а затем помещаете его на хостинг с поддержкой PHP. Сложно? Непонятно? Ну давайте разбираться. Любая программа на PHP пишется просто в виде набора операторов. И это не только на PHP. Это на любом языке программирования. Так вот, вы помещаете последовательный набор этих операторов в текстовый файл — простым языком это означает, что вы просто печатаете программу в текстовом редакторе. Затем сохраняете в файл с расширением .php. До этого момента, я думаю, все понятно. Затем вы должны положить его в директорию на вашем хостинге с обязательной поддержкой PHP. Вот тут затык. Не у каждого человека есть хостинг, тем более с поддержкой PHP. Для этого существует специальное программное обеспечение — веб сервер — эмулятор хостинга. То есть программа, которая эмулирует хостинг. Вы устанавливаете веб сервер, привязываете его к интерпретатору языка PHP, а затем спокойно пишите свои программы и отлаживаете их. Сложно? Конечно. Ведь это нужно настроить веб сервер, интегрировать в него поддержку PHP. Поэтому, умные люди разработали специальные пакеты с уже настроенными веб серверами, например AMPPS, AppServ, Denwer, EasyPHP, EleanorServ, Nimp, Open Server, Server2go, Uniformserver, USBWebserver, Vertrigo, Wampserver, Winginx, Xampp USB Lite, Z-WAMP, UwAmp, Bitnami WAMP Stack. Я думаю, что это неполный перечень всех сборок, но довольно внушительный. При желании вы можете выбрать любой. Мне раньше нравился Denwer, так как он был первым и единственным, который я знал. Теперь мне больше симпатизирует Open Server. Поэтому мы переходим на сайт open server и скачиваем дистрибутив в комплектации BASIC. Этого функционала вполне хватит, чтобы начать программировать. Скачали. Устанавливаем. Тут, я тоже не думаю, что у кого-то возникнут какие-либо сложности. Вся установка сводится к выбору диска, на который будет распакован самораспаковывающийся  архив, а затем запуску файлов Open Server x64.exe или Open Server x86, в зависимости от разрядности установленной операционной системы из директории OSPanel. После выбираем язык, говорим, что это наш первый запуск и соглашаемся установить Microsoft Visual C++ Runtime & Patches. Программа потребует перезагрузку. Перезагружаемся. После перезагрузки снова запускаем файл Open Server x64.exe или Open Server x86, в зависимости от разрядности установленной операционной системы из директории OSPanel. Затем в windows, на панели, где расположены часы, появится флажок красного цвета. Нажимаем на него правой или левой кнопкой мыши и делаем: «Запустить». Если у вас стоит Windows XP, то вылазят ошибки, про PHP 5.5 и Apache 2.4 и веб сервер не запускается. Избавиться от них можно нажав на красный флажок, затем «Настройки», потом «Модули» и поменять Apache 2.4 на Apache 2.2, а PHP 5.5 на PHP 5.4. Нажать кнопку «Сохранить» и после этого снова попробовать запустить веб сервер. Цвет флажка должен поменяться на зеленый. После этого, заходим в любой браузер и пишем в адресной строке: localhost После чего видим, что наш веб сервер работает и запустил файл index.php из папки OSPanel\domains\localhost. Чтобы сильно не заморачиваться с настройкой доменов в Open Server его-то мы и будем потом редактировать — писать свои программы на PHP. Давайте его откроем каким-нибудь редактором, сотрем все, что в нем написано и напишем следующие строчки:

<?php
echo 2+2;
echo ‘Current PHP version: ‘ . phpversion();
?>

Теперь запустим наш php скрипт — зайдем в любой браузер, напишем в адресной строке: localhost/index.php и нажмем клавишу «Enter». Результат выполнения данного скрипта (программы) видим на экране:

4Current PHP version: 5.4.45

То есть программа выполнила сложение 2+2 и вывела версию установленного PHP. Все как мы просили.

Так, переходим ко второй части установки инструментов разработчика. Во второй части я рекомендую поставить текстовый редактор Notepad++. Почему именно его? Ну не знаю, можете какой-нибудь другой поставить. Или вообще пользоваться блокнотом. Можно и так поступить. Плюсы notepad++ в том, что он подсвечивает определенным цветом синтаксис языка PHP. Попробуйте загрузить наш файл index.php в notepad++ и вы увидите, что операторы echo подсвечены синим цветом, <?php и ?> подсвечены красным, 2+2 — оранжевым, а просто текст — черный. Если вы этого не видите — выберете «Синтаксис»-«P»-«PHP» и все должно засветится всеми цветами радуги. Это красиво и, как мне кажется, полезно для кодера — сразу выделено цветом где операторы, где константы, где переменные, где просто текст.

Итак, сегодня мы познакомились с двумя программными продуктами, необходимыми веб разработчику на языке PHP. Мы их с вами установили и немного настроили. В следующем уроке нас ждет увлекательное путешествие в мир начала программирования. Мы постепенно начнем понимать, что это за <?php, echo, if и т.д. Начнем понемногу разбираться в синтаксисе языка и попробуем написать какую-нибудь полезную программу. Наверняка, полезную программу мы напишем не в следующем уроке, т.к. мы еще мало что знаем, но в одном из последующих — точно. До новых встреч!

Похожие статьи:

Оставить комментарий

Поиск по сайту
Календарь
Октябрь 2018
Пн Вт Ср Чт Пт Сб Вс
« Сен    
1234567
891011121314
15161718192021
22232425262728
293031  
Реклама от Google
Реклама от Google
Похожие статьи:
html counterсчетчик посетителей сайта