PHP - рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
php

Хто там?

Установка Apache + Mysql + Php.

 


Исходные дистрибутивы :

Для установки вам необходимо для начала скачать дистибутивы представленных пакетов. Найти их можно на официальных сайтах фирм производителей, либо на 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 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

  • Скачиваем дистрибутив и распаковываем его, например, в папку C:\php5\
  • НЕ КОПИРУЕМ НИЧЕГО в /WINDOWS/ и /WINDOWS/system32/ директории! Эти директории не помойка, куда надо все пихать. Мы устали отвечать на эти вопросы на форумах.
  • Для того что бы система нашла необходимые библиотеки добавляем к системной переменной PATH пути: C:\php5\;C:\php5\ext\;

    Скриншоты от Pavel Novitsky

    Скриншоты от Hight

  • Заходите в папку C:\php5\ и переименовываете php.ini-dist в php.ini. Правильный php.ini можно скачать здесь).
  • Удостоверяемся, что в нашей копии php.ini раcкомментированно (убрана точка с запятой в начале строки) подключение расширения mysql
    Правильная строка должна выглядеть так:

    extension=php_mysql.dll

  • Изменяем настройки 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
    PHPIniDir "C:/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 ) diemysql_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


если браузер вернул вам что-то подобное



, то все ОК!

обсудить статью в форуме


  Engine MnoGoSearch 2007-2010 © PHP.RU Powered by ODware 440Hz