Войти или зарегистрироваться




Настройка PHP

 

PHP является самым популярным скриптовым языком, на котором написано большинсктво сайтов во всемирной паутине. Как настроить PHP для работы с сервером Apach и СУБД MySQL

 

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

 

установка php

установка php

 

 

настройка php

 

 

Заходите в папку 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/"

Проверка работоспособности 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


если браузер вернул вам следующую страничку

установка и настройка 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

 

 

настройка php

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

 

« Пред.
 
След. »


Самое популярное


Последние новости


Разделы форума

Все разделы форума

При перепечатке материалов ссылка на источник обязательна.

© Андрей Максимов, 2008-2011

Яндекс цитирования