ВВедение
Для создания самого примитивного сайта достаточно
любого текстового редактора и начальных знаний HTML. Но для
создания динамичного, постоянно обновляемого сайта с
необходимостью
удобного управления всем его содержимым, одного HTML здесь не
достаточно. Для создания такого сайта необходимо изучение
дополнительных технологий и языков программирования.
Какие именно
языки и технологии будут полезныит при разработке подобных сайтов?
Для начала HTML – язык разметки, который пока широко
используется, поэтому
его знание должно быть хорошим. Очень желательно знание JavaScript,
CSS, DHTML и XML. Языком разработки скриптов лучше всего выбрать PHP,
основным достоинством которого является простота в изучении. Без базы
данных создать действительно серьезный проект практически невозможно,
поэтому необходимо научиться работать с MySQL – лучшей базой
данных для
веб-разработок.
Кстати, перечисленные технологии являются
принадлежностью любого платного хостинга, а иногда - и
бесплатного. Это позволит без затруднений развернуть ваш сайт в
сети.
Прежде чем создавать сайт с "нуля" и разворачивать его на
хостинге, следует установить на своем локальном компьютере ряд
программ, которые позволят сделать из настольного ПК некое подобие
хоста-сервера, работа с которым ничем не будет отличаться от
настоящего, расположенного в Сети, хоста.
Конечно, можно пойти по пути наименьшего сопротивления, и
установить пакет Денвер (Denver), который без вашего вмешательства и
правки конфигурационных файлов создаст виртуальный хост. Но рекомендую
все же самостоятельно установить все необходимые программы, так как это
будет большим подспорьем вам в дальнейшем изучении методики создания
сайта, применяя связку PHP+MySQL+Apache.
Большинство серверов, на которых вам могут предоставить место
в сети для вашего сайта, работают под управлением операционных систем
FreeBSD или Linux. Однако, учитывая распространенность ОС Windows, мы
будем разворачивать комплекс именно для этой системы, хотя некоторые
функции, например
Apache, рассчитаны только на работу в Unix системах (для нас это не
важно, так как в процессе обучения и разработки они вряд ли будут
задействованы).
На этом уроке мы скачаем необходимые нам программы, определим каталоги,
в которые будем их разворачивать. Новичок, впервые столкнувшийся с
проблемой установки и настройки такого
крупного программного комплекса, может по настоящему испугаться
кажущейся сложности данного процесса, но на самом деле ничего сложного
здесь нет, и данный гид предназначен помочь вам в начале пути в новый и
интересный мир веб-программирования. Начнем по порядку.
Итак, что нужно скачать:
Сайт разработчика: http://www.mysql.com/
Дистрибутив: http://dev.mysql.com/downloads/mysql/5.0.html
Просто скачайте "Windows ZIP/Setup.EXE (x86)" архив со страницы
дистрибутивов, распакуйте его в любой временный каталог.
Сайт разработчика: http://www.php.net/
Дистрибутив (скачайте "PHP 5.2.6 zip package"
архив): http://www.php.net/downloads.php
Заодно скачайте сразу и документацию на русском языке в формате .chm,
она вам понадобится при изучении и работе: http://www.php.net/download-docs.php
Распакуйте архив в желаемый каталог (изначально предлагается "C:\php").
На следующем уроке мы отредактируем конфигурационный фал для этого
пакета.
- Установка Apache HTTP Server
2.2.10
Сайт разработчика: http://www.apache.org/
Страница дистрибутива (скачайте Win32 Binary without crypto): http://httpd.apache.org/download.cgi
- Установка phpMyAdmin 3.0.1.1
Сайт разработчика: http://phpmyadmin.net/
Дистрибутив (скачайте all-languages.zip архив): http://phpmyadmin.net/home_page/downloads.php
Документация на русском языке: http://php-myadmin.ru/
Это скрипт phpMyAdmin для управления
базой данных MySQL. Если он будет работать, значит мы все сделали
правильно.
Ну вот на сегодня и все. Надеюсь, что к следующему уроку все
нужные программы у вас уже будут.
Удачи Вам!
|