Тяжело определиться с какой темы нужно начинать писать на блоге, поэтому я решил выбрать какую-нибудь несложную тему и изложить ее на совсем базовом уровне, т. е. все, что вам потребуется знать, это как установить PHP, Apache и MySQL. Ни для кого не секрет, что опытный разработчик отличается от новичка тем, что прежде всего опытному разработчику понятно, что не нужно решать каждую новую задачу с нуля. Вместо этого необходимо повторно использовать те решения, которые оказались удачными в прошлом. Отыскав хорошее решение один раз, опытный разработчик будет прибегать к нему снова и снова, в то время как новичок будет каждый раз испытывать некое подобие “шока” от возможного количества вариантов решения поставленной задачи. Одним из таких хороших решений, которое можно использовать снова и снова для построения web-приложений является PHP фреймворк CodeIgniter, который подходит для решения 98% задач, которые встают перед web-программистом.
Первый вопрос который встанет перед вами если вы решити оценить данный фреймворк, это вопрос “Как установить CodeIgniter?“. Постараюсь ответить на этот вопрос как можно конкретнее. 1. Качаем дистрибутив фреймворка с официального сайта 2. Распаковываем данный дистрибутив в корневую директорию (DocumentRoot). Не знаете где у вас находится DocumentRoot? Найти не сложно. Идем в папку, куда вы устанавливали Apache. У меня это C:\Program Files\Apache Software Foundation\Apache2.2. Заходим в папку conf и открываем httpd. conf любым текстовым редактором, жмем Ctrl + F и производим поиск по слову DocumentRoot. Найденная строка у меня выглядит следующим образом: DocumentRoot “C:/Users/NetHask/Desktop/Web Developing” Вот мы и нашли то, что искали, наша корневая директория находится в папке Web Developing. В данную директорию и распаковываем дистрибутив CodeIgniter. 3. Через браузер заходим по адресу http://localhost/CodeIgniter_1.7.1/ и попадаем на страничку, динамически сгенерированную CodeIgniter’ом. Прежде чем начать работу с данным фреймворком, нам еще нужно настроить его на работу с MySQL и еще кое чего подкрутить. Т. к. эта одна из вводных статей, то я сейчас упомяну только самые основные моменты настройки. Идем в директорию Web Developing\CodeIgniter_1.7.1\system\application\config и в ней открываем config. php. Далее меняем
$config['base_url'] = "http://example. com/";
На
$config['base_url'] = "http://localhost/CodeIgniter_1.7.1/";
Далее чтобы рассказать CodeIgniter’у данные, необходимые для соединения с MySQL открываем database. php и правим там следующие строки:
$db['default']['username'] = "тут_вводите_имя_пользователя"; $db['default']['password'] = "тут_вводите_пароль"; $db['default']['database'] = "тут_вводите_имя_базы_данных";
В принципе для начала этого хватит и уже можно попробовать написать наше первое web-приложение, с использованием данного фреймворка, который использует схему Model-View-Controller (MVC) для построения web-приложений. Что из себя представляем схема MVC? Какое будет наше первое приложение на данном фреймворке? Читайте в следующих статьях … P. S. С удовольствием отвечу на ваши вопросы )) Заметка для некоторых читателей. Первый оптовый интернет-магазин предлагает вашему вниманию недорогую и качественную обувь. Продажа обуви оптом, обувь в 2 раза дешевле, все бренды в одном месте! Но обувь только женская.