Установка Apache + Mysql + Php.
Исходные дистрибутивы :
Для установки вам необходимо для начала скачать дистибутивы представленных пакетов. Найти их можно на официальных сайтах фирм производителей, либо на PHP.RU.
Установка Apache 2.0
Итак, вы скачали дистрибутив? Если нет, то скорее закачиваем его по вышерасположенным ссылкам. Итак, закачиваем его к себе в любую папочку (можно даже на рабочий стол), запускаем файл apache_2.0.55-win32-x86-no_ssl.msi .
1) Перед вами появляется окошко :

Здесь нас программа информирует, что вы собираетесь установить себе на локальную машину (вам компьютер) Apache HTTP Server 2.0.55. Жмем кнопку Next.
2) Здесь вам необходимо выбрать верхнюю надпись (тем самым вы соглашаетесь с лицензией продукта и обязуетесь выполнять все нижеизложенные пункты ).
Выбераем и жмем кнопку Next .
3) Далее окошко с полезной инфой. Просто жмем Next J
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\MySQL\MySQL Server 4.1\
3) далее вылетает окошко,которое мы просто пропускаем

4) Далее ставим галочку, что настроить mysql прямо сейчас

5) Выбираем стандартные настройки

6) Устанавливаем, как сервис

7) Вводим пароль для пользователя root (пользователь, который имеет неограниченные права)

8) И далее жмем Execute

Установка PHP5
Запуск и настройка.
Apache Server

Запускаем apache сервер из трея
Вводим в браузер 127.0.0.1
Если все настроено верно, то сервер вернет вам страничку

Проверка работоспособности PHP5
Все ваши скрипты, которые вы запускаете на локальной машине поумолчанию, находятся в папке c:\Program Files\Apache Group\Apache2\htdocs\
Для проверки работы php создайте папочку test (c:\Program Files\Apache Group\Apache2\htdocs\test) и в ней файл index.php
Далее откройте его и скорируйте следующее :
<?php
phpinfo();
?>
Далее в браузере вводим следующее : http://127.0.0.1/test/index.php
если браузер вернул вам следующую страничку

,то все установилось верно.
Проверка работоспособности Mysql
В папке (c:\Program Files\Apache Group\Apache2\htdocs\test) создайте файл index2.php и скопируйте в него следующий код :
<?php
print "Current PHP version: <b> ". phpversion() ."</b>";
/*
В этой строчке измените пароль доступа к mysql НА ТОТ, КОТОРЫЙ ВЫ ВВОДИЛИ ПРИ УСТАНОВКЕ MYSQL!!!
$link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect");
*/
$link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect");
if( !$link ) die( mysql_error() );
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_object($db_list))
{
echo "<h3>Database \"".$row->Database."\"</h3>\n";
$result = mysql_list_tables($row->Database);
if(!$result) die( "DB Error, could not list tables\n MySQL Error: ".mysql_error() );
else {
while ($row = mysql_fetch_row($result))
print "Table: $row[0]<br>";
mysql_free_result($result);
}
}
?>
Далее, в браузере вводим следующее : http://127.0.0.1/test/index2.php
если браузер вернул вам что-то подобное

, то все ОК!
обсудить статью в форуме