Leon1010

Я в Соц.сетях:

Теги:

Ссылки

Установка Apache + PHP + MySQL на Windows

Ставим Apache 2

Скачиваем http://httpd.apache.org/download.cgi. Загружаем файл apache_2.0.55-win32-x86-no_ssl.exe себе в дистрибутивы и запускаем его. Нажимаем «Далее», как показано на рисунке

Соглашаемся с лицензией и нажимаем «Далее»

Можете почитать о данной версии, если хотите. Нажимаем «Далее»

Если у вас нет зарегистрированного домена (как у меня), то можете писать что хотите. Указываем параметры как на рисунке, нажимаем «Далее»

Ставим «Обычный» тип установки, жмём «Далее»

Здесь можно выбрать папку, в которую поставить сам модуль Апача. Я выбрал по умолчанию. Следует заметить, что данные самого сервера (его наполнение) может лежать в любой папке на любом диске, это указывается в настройках самого Апача (об этом будет расказано ниже). Нажимаем «Далее»

Наконец начинаем саму установку, нажимаем «Инсталлировать»

После того как закончится инсталляция Апача, нажимаем «Завершить» и выходим из программы установки

Всё, теперь Апач установлен, осталось его сконфигурировать. Информацию о конфигурации я взял отсюда.

Сначала создайте себе папку в корне какого-нибудь диска (я сделал D:\Site\), в которой будут храниться все остальные приложения и данные сайта. Далее создайте папкуD:\Site\localhost\, в которой создайте директории www и cgi соответственно. www будет содержать материалы сайта, а cgi — скрипты CGI, если таковые у вас будут. Из папки…\Apache2\logs\, скопируйте файлы access.log и error.log в директорию D:\Site\localhost\ чисто для удобства. По названию данных файлов легко понять их функции: регистрация обращений к сайту и ошибок соответственно. В директории …\Apache2\conf\ найдите файл httpd.conf (не спутайте с httpd.default.conf) — это файл с настройками Апача. В нём найдите строчку

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

Далее привязываем Apache к конкретному порту:

При некоторых ошибках сервера Апач выдаёт E-mail администратора, это можно прописать в данной строке

Теперь прописываем путь к данным сайта

Найдите блок

и замените его на

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

Настраиваем языки. В языковых настройках оставьте только строчки

Далее указываем языковой приоритет

Настройку кодировок:

остальные просто заремьте символом #.

Включаем SSI

Так как у нас нет виртуальных хостов, то прописываем пути к файлам логов:

Всё Апач установлен. Перезапустите его, чтобы изменения вступили в силу.

Для проверки правильности создайте файл index.html в директории D:\Site\localhost\www напишите там следующее:

Если Апач правильно установлен, то при вводе в адресную строку браузера адреса http://localhost/ откроется этот самый index.html с надписью Hello World. Если же не выводится, то копайтесь в настройках Апача, перепроверяйте всё, что можно: слеши, директории, закрытость тегов и т.п.

Ставим PHP 5

В первую очередь качаем файл php-5.1.2-Win32.zip с http://www.php.net/downloads.php. Распаковываем его (такой какой он есть, вместе с поддиректориями) в папкуD:\Site\PHP. Информацию по установке PHP5 я брал с http://www.softtime.ru/info/articlephp.php?id_article=24. Так нам пока не нужно, чтобы PHP работал постоянно, то будем устанавливать его как CGI-приложение.

Откройте файл настроек Апача httpd.conf и раскомментируйте/измените строчки:

Сохраняем файл httpd.conf и закрываем его.

Конфигурируем PHP. В папке D:\Site\PHP находим файл php.ini-dist и сохраняем его в директорию …\WINDOWS\ как php.ini. Это файл с настройками PHP. Открываем его, ищем и заменяем/разремиваем строки

Затем

Далее

Потом:

Далее

Настраиваем индекс файл

Сохраните файл и закройте его.

Всё. PHP установлен, для проверки работоспособности в директории www создайте файл phptest.php, содержание которого указано ниже

Перезапустите Апач. При правильной настройке после запуска этого скрипта по ссылке http://localhost/phptest.php откроется страница с перечислением настроек и модулей установленного PHP5.

Ставим MySQL 5

С http://dev.mysql.com/downloads/ качаем дистрибутив mysql-essential-5.0.19-win32.msi и запускаем его. Нажимаем «Далее»

Устанавливаем выборочно

Меняем директорию на D:\Site\SQL

ОК

Нажимаем «Далее»

Нажимаем «Установить»

Процесс установки

Пропускаем авторизацию

И сразу конфигурируем SQL Server

«Далее»

Стандартная конфигурация. (В выборочной можете поменять кодировку, количество одновременно подключаемых и т.д.)

Везде ставим галочки, «Далее»

Ставим root-пароль, повторяем его, «Далее»

Нажимаем «Выполнить»

После записи настроек и перезапуска сервиса нажимаем «Закончить»

Теперь установлен MySQL. При таком раскладе ваш юзер в MySQL будет root, а пароль сами ставили ;-)

Осталось сконфигурировать PHP под него. Открываем файл настройки PHP, т.е. php.ini, он находится в директории …\WINDOWS\. Найдите там строку

раскомментируйте её.

Теперь найдите строку extension_dir =»./» и поменяйте её значение на местоположение папки ext в директории с установленным PHP

Перезапустите Апач. Теперь MySQL установлен. Для проверки создайте в серверной папке www файл sqltest.php со следующим кодом

При правильной установке страница выдаст версию MySQL.

Запись опубликована в рубрике Администрирование с метками , , , .