A PHP Error was encountered

Severity: Notice

Message: Only variables should be passed by reference

Filename: codeigniter/Common.php

Line Number: 148

A PHP Error was encountered

Severity: Notice

Message: Only variables should be passed by reference

Filename: codeigniter/Common.php

Line Number: 148

A PHP Error was encountered

Severity: Notice

Message: Only variables should be passed by reference

Filename: codeigniter/Common.php

Line Number: 148

A PHP Error was encountered

Severity: Notice

Message: Only variables should be passed by reference

Filename: codeigniter/Common.php

Line Number: 148

A PHP Error was encountered

Severity: Notice

Message: Only variables should be passed by reference

Filename: codeigniter/Common.php

Line Number: 148

A PHP Error was encountered

Severity: Notice

Message: Only variables should be passed by reference

Filename: codeigniter/Common.php

Line Number: 148

A PHP Error was encountered

Severity: Notice

Message: Only variables should be passed by reference

Filename: codeigniter/Common.php

Line Number: 148

A PHP Error was encountered

Severity: Notice

Message: Only variables should be passed by reference

Filename: codeigniter/Common.php

Line Number: 148

A PHP Error was encountered

Severity: Notice

Message: Only variables should be passed by reference

Filename: codeigniter/Common.php

Line Number: 148

A PHP Error was encountered

Severity: Notice

Message: Only variables should be passed by reference

Filename: database/DB.php

Line Number: 133

Установка и настройка PHP+Apache | MasterInWeb.Net

Установка и настройка PHP+Apache

В этом уроке хотелось бы поднять очень интересную тему – Установка и настройка веб сервера PHP5 + Apache. В интернете довольно много различных инструкций по данной теме, но только вот в основном это копипаст, а не инструкция для человека, я же постараюсь объяснить все намного проще – на пальцах. Причина для установки локального вебсервера довольно много, например скорость выполнения и отладки скриптов, простота загрузки и модернизации контента и еще много чего.

ИТАК НАЧНЕМ

Для начала скачаем с офф. сайтов сами дистрибьютивы:

  1. веб сервер apache
  2. php

УСТАНОВКА

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/

должно появиться что-то типа

Если нет, то перечитываем статью заново и ищем, что и где сделали не так.

На этом, пока Все!

Просмотров: 13840      Дата: 27.01.2011 15:05:17
Понравился урок? Добавьте его к себе в закладки.

Последние уроки категории:

Сокращение PHP кода

Вы задумывались когда — нибудь о том, что лишний и бесполезный код убивает ваше время разработки приложения/сайта. Хотя это и кажется мелочью, но когда такой мелочи становится много, то время, потраченное впустую, становится ценным. И так давайте посмотрим, что можно и нужно сокращать...

Видимость переменных в PHP

В данном уроке рассматривается область видимости переменных PHP. Объясняется различие локальной и глобальной области видимости, показывается как получить доступ к глобальным переменным внутри функции, как работать с суперглобалами и создавать статические переменные.

Как читать Rss ленты?

Читалки и агрегаторы RSS используются для доступа, чтения и управления периодически-обновляемыми лентами RSS (или Atom), которые генерируются веб-сайтами. Эти ленты предоставляют доступ к последним материалам с этих сайтов.

Установка и настройка PHP+Apache

В этом уроке хотелось бы поднять очень интересную тему – Установка и настройка веб сервера PHP5 + Apache. В интернете довольно много различных инструкций по данной теме, но только вот в основном это копипаст, а не инструкция для человека, я же постараюсь объяснить все намного проще – на пальцах. Причина для установки локального вебсервера довольно много, например скорость выполнения и отладки скриптов, простота загрузки и модернизации контента и еще много чего.

Как выбрать фреймворк

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

Комментарии:

  • Витя 27.01.2011 22:18:54
    Долго искал хорошую статью по настройке php и apache.Спасибо большое:)
    Ответить
  • Сергей 02.06.2011 13:23:16
    Просто апач и пхп неинтересно, надо бы еще MySql добавить, тогда получится WAMP =)
    Ответить
  • Дима 21.10.2011 01:54:40
    php5apache2_2.dll такой модуль отсутствует, скачивал с офф сайта. Нарыл в нете, та же ошибка.
    Ответить
  • Осталось: 1000 символов.
    Сохранить комментарий Отправка комментария
lessons
downloads
search
hosting

Ищите хороший и не дорогой хостинг?

Хостинг avahost.ua
VPS VDS - виртуальный выделенный сервер
sistems
Обменник.ws