16 Февраль 2011

Программирование на PHP. Часть 2

Apache+PHP+MySQL установка на локальный компьютер. Видеоурок.

Приветствую вас, уважаемый читатель!

Прежде чем основательно погрузиться в процесс PHP-программирования на фреймворке Kohana я решил еще раз поговорить об установке и настройке локальной среды программирования.

Ранее были опубликованы текстовые инструкции по установке Apache+PHP+MySQL для Windows и для Ubuntu (часть 1, часть 2), но поскольку у многих возникли сложности я решил повторить инструкцию в формате видеоурока.

Предлагаю вам, вместе со мной, произвести установку и настройку Apache, PHP и MySQL для Windows.

Благодаря установке и настройке локальной среды разработки (состоящей из троицы вышеперечисленных программ) появляется возможность запустить разрабатываемый динамический сайт на локальном компьютере веб-мастера и уже после отладки выгрузить готовый проект на сервер хостинг-провайдера, где его функционирование будут обеспечивать все та же троица Apache+PHP+MySQL.

Предваряя вопрос: “Почему вы устанавливаете Apache+PHP+MySQL и не используете готовую среду разработки, например Denwer?” постараюсь ответить.

  • Дело в том, что установка Denwer не дает возможности начинающему веб-мастеру прочувствовать принцип работы сайта с сервера хостинг-провайдера.
  • На хостинге сайт будет работать именно под управлением Apache+PHP+MySQL, а вовсе не Denwer-а.
  • У меня нет доверия ко всевозможным готовым сборкам сред разработки, т.к. на моем опыте были проблемы с функционированием сайта именно из-за непонятных ограничений сборок.

Первый видеоурок сегодняшней публикации посвящен установке и настройке Apache+PHP+MySQL на компьютер под управлением ОС Windows.

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

Как и обещал, перечисляю название модулей PHP, которые я отключил в файле c:\Program Files\PHP\php.ini для нормального функционирования Apache 2.2.xxx:

  • extension=php_intl.dll
  • extension=php_oci8.dll
  • extension=php_oci8_11g.dll
  • extension=php_pdo_oci.dll
  • extension=php_pdo_pgsql.dll
  • extension=php_pgsql.dll
  • extension=php_sybase_ct.dll

Apache под Windows – странная программа, поэтому на разных компьютерах отключаемые модули могут разниться. Необходимо экспериментировать с каждым конкретным экземпляром.

Закомментировав все сбойные модули и заставив Apache включиться, я перезагрузил компьютер и удивлению моему не было предела, когда Apache согласился работать с ранее по необходимости отключенными модулями:

  • extension=php_intl.dll
  • extension=php_pdo_pgsql.dll
  • extension=php_pgsql.dll

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

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

Ссылки на загрузку видео:

С уважением, Андрей Морковин.

<<Предыдущая статья курса       Следующая статья курса>>