Установка и настройка PHP+Apache
В этом уроке хотелось бы поднять очень интересную тему – Установка и настройка веб сервера PHP5 + Apache. В интернете довольно много различных инструкций по данной теме, но только вот в основном это копипаст, а не инструкция для человека, я же постараюсь объяснить все намного проще – на пальцах. Причина для установки локального вебсервера довольно много, например скорость выполнения и отладки скриптов, простота загрузки и модернизации контента и еще много чего.
ИТАК НАЧНЕМ
Для начала скачаем с офф. сайтов сами дистрибьютивы:
УСТАНОВКА
C установкой Apache я думаю не должно возникнуть никаких трудностей, просто запускаем установочный файл и кликаем везде далее, оставляя параметры по умолчанию. Только одно НО, давайте устанавливать будем все не в program files, а например в G:\WEB\ – ну естественно вместо диска G: можете выбрать любой другой диск.
Переходим к установки php5, скачанный файл представляет собой простой архив, тогда создаем в папке G:\WEB\ папку PHP5 и в нее распаковываем наш архив. вообщем то все, единственно у нас есть в папке PHP5 файл php.ini-recommended – это файл с настройками php, переименовываем его в просто php.ini и либо перемещаем в c:\windows\ – папку куда у Вас установлена система ,или же оставляем этот файл в той же папке – то есть G:\WEB\PHP5\ - но тогда нужно будет кое-что добавить в конфигурационный файл apache, но об этом чуть позже.
НАСТРОЙКА APACHE
Итак, идем в папку G:\WEB\APACHE\CONF\ ищем там файл httpd.default.conf и переименовываем его в httpd.conf . Открываем его для редактирования:
Ищем в нем секцию с описаниями типа "LoadModule", теперь в зависимости от скаченного дистрибьютива добавляем в конец следующую строку:
Если Apache 1.x то:
LoadModule php5_module "g:/web/php5/php5apache.dll"
Если Apache 2.x то:
LoadModule php5_module "g:/web/php5/php5apache2.dll"
Если Apache 2.2.x то:
LoadModule php5_module "g:/web/php5/php5apache2_2.dll"
Идем дальше, если используем Apache 1.x то ищем секцию "AddModule" и добавляем в конец секции следующую строку:
AddModule mod_php5.c
Дальше в не зависимости от используемой версии Apache ищем секцию "AddType" и добавляем строку в конец секции:
AddType application/x-httpd-php .php
Ну и наконец возвращаясь к вышесказанному про местоположение php.ini файла, если Вы все таки решили оставить его в папке с php то в конце httpd.conf добавляем строку с местоположением нашего php.ini файла:
PHPIniDir "g:/web/php5?"
Дальше находим строку:
DirectoryIndex index.html и меняем ее на DirectoryIndex index.php index.html – тем самым мы даем понять какие файлы должен подхватывать наш веб сервер в качестве главной страницы.
И напоследок ищем вот такую строку DocumentRoot и меняем ее на DocumentRoot "g:/web" – указываем начало нашего веб-сервера, то есть куда мы будем попадать после перехода по ссылке типа 127.0.0.1 или localhost .
ПРОВЕРЯЕМ
создаем в корне файл index.php и пишем в нем следующий код:
phpinfo();
заходим в браузер и пишем http://localhost/
должно появиться что-то типа

Если нет, то перечитываем статью заново и ищем, что и где сделали не так.
На этом, пока Все!
Последние уроки категории:
Сокращение PHP кода
Вы задумывались когда — нибудь о том, что лишний и бесполезный код убивает ваше время разработки приложения/сайта. Хотя это и кажется мелочью, но когда такой мелочи становится много, то время, потраченное впустую, становится ценным. И так давайте посмотрим, что можно и нужно сокращать...
Видимость переменных в PHP
В данном уроке рассматривается область видимости переменных PHP. Объясняется различие локальной и глобальной области видимости, показывается как получить доступ к глобальным переменным внутри функции, как работать с суперглобалами и создавать статические переменные.
Как читать Rss ленты?
Читалки и агрегаторы RSS используются для доступа, чтения и управления периодически-обновляемыми лентами RSS (или Atom), которые генерируются веб-сайтами. Эти ленты предоставляют доступ к последним материалам с этих сайтов.
Установка и настройка PHP+Apache
В этом уроке хотелось бы поднять очень интересную тему – Установка и настройка веб сервера PHP5 + Apache. В интернете довольно много различных инструкций по данной теме, но только вот в основном это копипаст, а не инструкция для человека, я же постараюсь объяснить все намного проще – на пальцах. Причина для установки локального вебсервера довольно много, например скорость выполнения и отладки скриптов, простота загрузки и модернизации контента и еще много чего.
Как выбрать фреймворк
Так уж повелось, что лень – это двигатель прогресса и как бы странно это не звучало, все те блага цивилизации, которые мы имеем сейчас были сделаны в первую очередь для нашего комфорта. Так и программисты чтобы облегчить себе жизнь и тем самым получить возможность создавать более сложные проекты за менее долгое время придумали сделать себе фреймворки.




Комментарии:
Витя 27.01.2011 22:18:54
Сергей 02.06.2011 13:23:16
Дима 21.10.2011 01:54:40