Подробная установка связки Apache 2.0 + Php 5.1.4 + Mysql Server 4.1.16 под Win
Исходные дистрибутивы : Для установки вам необходимо для начала скачать дистибутивы представленных пакетов. Найти их можно на официальных сайтах фирм производителей, либо на PHP.RU.
Apache 2.0 for Win
PHP 5.2.1 for Win (последняя версия с исправлениями критических ошибок)
MySQL Server 4.1.16 for Win
Установка Apache 2.0
Итак, вы скачали дистрибутив? Если нет, то скорее закачиваем его по вышерасположенным ссылкам. Итак, закачиваем его к себе в любую папочку (можно даже на рабочий стол), запускаем файл apache_2.0.55-win32-x86-no_ssl.msi .
1) Перед вами появляется окошко :
Здесь нас программа информирует, что вы собираетесь установить себе на локальную машину (вам компьютер) Apache HTTP Server 2.0.55. Жмем кнопку Next.
2) Здесь вам необходимо выбрать верхнюю надпись (тем самым вы соглашаетесь с лицензией продукта и обязуетесь выполнять все нижеизложенные пункты ).
Выбераем и жмем кнопку Next .
3) Далее окошко с полезной информацией. Жмем Next
4) Далее переходим на окошко настроек
Network Domain - название домена
Server Name - название сервера
Administators Email Address - email админа сервера
Если вы ставите апач на локальную машину, то содержимое всех полей не столь важно.
Главное, что здесь надо отметить это пункт:
For All Users, on Port 80, as service (Это значит, что апач мы устанавливаем, как сервис и все обращения к нему будут по 80 порту)
5) Два возможных способа установки: выборочный и обычный (выбераем обычный typical) :
6) Далее выбераем пусть установки в нашем случае это будет:
C:\Program Files\Apache Group
7) Нажимаем кнопку install и апач пошел устанавливаться:
В конечном итоге у нас появляется в систем трее значок Apache monitor, с его помощью мы будем запускать и отключать наш апач:
Установка MYSQL СЕРВЕРА
1) Запускаем setup.exe
2) Выбираем обычную установку
И ставим mysql в Program Files\MySQLMySQL Server 4.1
3) далее вылетает окошко,которое мы просто пропускаем
4) Далее ставим галочку, что настроить mysql прямо сейчас
5) Выбираем стандартные настройки
6) Устанавливаем, как сервис
7) Вводим пароль для пользователя root (пользователь, который имеет неограниченные права)
8) И далее жмем Execute
Установка PHP5
Скачиваем дистрибутив и распаковываем его, например, в папку C:\php5
Заходите в папку C:\php5 и переименовываете php.ini-dist в php.ini. Далее записываем php.ini в C:\windows (правильный php.ini можно скачать здесь).
Удостоверяемся, что в нашей копии php.ini (C:\windows\php.ini) раcкомментированно (убрана точка с запятой в начале строки) подключение расширения mysql
Правильная строка должна выглядеть так:
Код
1
extension=php_mysql.dll
Из c:\php5 берем файл php5ts.dll и копируем его в директорию C:\windows\system32
Изменяем настройки Apache сервера.
Добавляем в httpd.conf (C:\Program Files\Apache Group\Apache2\conf\httpd.conf) ( правильный httpd.conf можно скачать здесь) следующие строчки:
Подключание PHP, как модуля
LoadModule php5_module C:\php5\php5apache2.dll
AddType application/x-httpd-php .php
При использовании MySQL возьмите файл libmysql.dll из C:\php5 и скопируйте его сюда c:\windows\system32 (для NT)
Если при проверке MySQL у вас появится сообщение «Call to undefined function mysql_connect()», попробуйте скопировать файлc:\php5\ext\php_mysql.dll в C:\widows\system32
Запуск и настройка.
Apache Server
Запускаем apache сервер из трея
Вводим в браузер 127.0.0.1
Если все настроено верно, то сервер вернет вам страничку
Проверка работоспособности PHP5
Все ваши скрипты, которые вы запускаете на локальной машине поумолчанию, находятся в папке c:\Program Files\Apache Group\Apache2\htdocs
Для проверки работы php создайте папочку test (c:\Program Files\Apache Group\Apache\htdocs\test и в ней файл index.php
Далее откройте его и скорируйте следующее :
PHP - Код
1
phpinfo();
?>
Далее в браузере вводим следующее : http://127.0.0.1/test/index.php
если браузер вернул вам следующую страничку
то все установилось верно.
Проверка работоспособности Mysql
В папке (c:\Program Files\Apache Group\Apache\htdocs\test создайте файл index2.php и скопируйте в него следующий код :
Далее, в браузере вводим следующее : http://127.0.0.1/test/index2.php
если браузер вернул вам что-то подобное
то все ОК!
Подключение GD2 к PHP под Windows
Находим в дистрибутиве:
php-5.2.1-Win32.zip\php-5.2.1-Win32ext
библиотеку php_gd2.dll, т.е. версию 2.
и копируем php_gd2.dll в c:\windows
в файле c:\windows\php.ini находим строку extension=php_gd2.dll и убираем комментарий.
Перезагружаем Апач.
P.S. Новые версии APACH и PHP уже на стадии установки вносят все нужные изменения в конфигурационные файлы (главное правильно поставить галочки)..
Статья взята на сайте http://superadm.net/