Вам понадобится
  • - браузер;
  • - доступ в интернет;
  • - текстовый редактор.
Инструкция
1
Загрузите документацию и дистрибутивы программного обеспечения, которые потребуются в процессе изучения. В первую очередь необходим HTTP-сервер, под управлением которого будут исполняться сценарии PHP. На эту роль хорошо подходит Apache. Бинарные дистрибутивы, архивы с исходным кодом и документация по данному серверу доступны на сайте http://www.apache.org. Аналогично дистрибутивы СУБД MySQL, клиентские утилиты и программы ее администрирования можно загрузить с сайта http://www.mysql.com. Все, что касается PHP, доступно на http://www.php.net. Обратите внимание, что для UNIX-подобных операционных систем все необходимое ПО может содержаться в виде бинарных пакетов в репозиториях компании-дистрибьютора или на установочных компакт-дисках. Для ОС Windows существует неплохое решение - пакет «Денвер», доступный на сайте http://www.denwer.ru, включающий Apache, PHP и MySQL.
2
Установите Apache, MySQL и PHP. При работе в UNIX-подобных системах используйте доступные менеджеры пакетов, такие как rpm или apt-get, либо соберите ПО из исходных кодов, следуя документации. При работе в Windows просто запускайте файлы дистрибутивов и следуйте указаниям программ установки.
3
Ознакомьтесь с документацией по администрированию Apache и MySQL. Обратите внимание на аспекты управления виртуальными хостами, добавления и удаления баз данных, добавления таблиц и изменения данных в них.
4
Настройте Apache, MySQL и PHP. Добавьте виртуальный хост в конфигурацию Apache. Запустите HTTP сервер. Запустите MySQL. При помощи консольных утилит администрирования (таких как mysql, mysqladmin, mysql_install_db) или приложения MySQL Administrator добавьте базу данных. Создайте в базе данных одну или несколько таблиц. Занесите в них данные.
5
При помощи текстового редактора создайте PHP-скрипт в корневом каталоге виртуального хоста. Копируйте в него простые примеры, относящиеся к работе с MySQL-базами данных, приведенные в документации по PHP (например, тут http://www.php.net/manual/ru/ref.mysql.php). Просматривайте результаты вывода скрипта, открывая его в браузере по протоколу HTTP.
6
Изучайте другие аспекты программирования на PHP и использования MySQL. Активно используйте имеющуюся документацию. Присоединитесь к сообществам разработчиков на профильных форумах (таких как http://rsdn.ru, http://forum.codeguru.ru, http://www.sql.ru/forum/, http://forum.ru-board.com), задавайте вопросы коллегам.