Введение в курс.
Прежде, чем перейти к урокам, давайте оговорим несколько
моментов.
-
Данный курс не является идеальным учебником по изучению PHP и
даже не претендует таковым быть.
-
Все представленное здесь является моим субъективным взглядом на
рассматриваемые проблемы, ваше решение которых может отличаться от авторского.
-
Вы вольны соглашаться или не соглашаться с автором, но автор не
несет никакой ответственности за любые сбои, вызванные использованием материалов
Уроков.
Для кого этот курс?
Данный курс рассчитан как на людей, имеющих некоторый опыт в
программировании, так и новичков в этом деле.
Если вам покажется, что первые уроки слишком легки для вас и вы
ими уже хорошо владеете, то смело переходите к последующим (например, к уроку
4). С каждым следующим уроком их сложность увеличивается. Но имейте в виду, что
не овладев уроком, не следует переходит к следующему, так как практически каждый
урок основывается на знаниях, полученных в предыдущем.
Что нам понадобится?
Прежде всего время. Оно необходимо не только для изучения
теоретического материала, но и для самостоятельной практики.
Сервер.
Конечно же, нам не обойтись без сервера с поддержкой PHP.
Сервер может быть как в Интернете (рекомендую бесплатные хостинги WebServis.ru и WallSt.ru), так и на локальном компьютере.
Конечно, последнее более предпочтительно, и если вы серьезно решили заняться
PHP, то локальный сервер вам просто необходим, тем более, что установить его
несложно.
Здесь можно посоветовать следующие серверы:
-
Сервер OmniHTTPd (объем -
1.97MB). Может использоваться под Windows 95/98/ME и NT/2000. Несомненным плюсом
данного сервера является простота установки и эксплуатации. Все предельно ясно и
понятно. Насколько я помню, вместе с инсталляцией данного сервера происходит еще
и установка PHP. Тем самым вы значительно экономите себе время. К минусам
можно отнести то, что данный продукт является коммерческим (но, как вы
понимаете, для наших крякеров это не проблема - соответствующий крэк вы сможете
найти без труда). Кроме того, этот сервер не всегда стабильно работает с
переменными окружения сервера. Так что если вам необходимо неплохой сервер на
время обучения, то лучше воспользуйтесь этим.
-
Apache. Несомненно,
лучший сервер для работы с PHP. Существуют версии как для ОС Windows (работает
под Windows 95/98/Me и Windows NT/2000/XP), так и для Linux. Характеризуется
стабильной и надежной работой. Но для налаживания взаимодействия этого сервера с
PHP (кстати, его нужно скачивать отдельно)
потребуется немного повозиться с настройками Apache и прописать или исправить
там некоторое количество строк. Вот здесь-то у некоторых и возникают проблемы.
Но на самом деле это совсем несложно. В помощь рекомендую статью "Apache + Perl + PHP4 + MySQL для Windows
95/98: руководство по установке", а также форум Форум WIN32, если возникнут
проблемы при установке.
Текстовой редактор.
Кроме того, нам понадобится текстовой редактор. Конечно, можно
писать и в Блокноте, но это очень неудобно. Я сам пользуюсь Arisesoft Winsyntax. В нем есть и подсветка
тегов и php кода, и нумерация строк, так что найти ошибку в скрипте становится
намного легче. Но вы вправе пользоваться любым удобным для вас редактором
(список популярных PHP редакторов можно посмотреть здесь).
Еще несколько слов о процессе написания скрипта. Исполняемый
PHP код должен храниться в файле с расширением .php, .phtml, или .php3, так что
если ваш редактор сохраняет файлы с другим расширением, не забудьте потом его
изменить.
Ну, я думаю, все готово. Приступаем непосредственно к
урокам.
|