Установка сервера apache, mysql и php интерпретатора

или устанавливаем связку серверов самостоятельно.

Проверено на Windows Vista SP1, Vista Ultimate, Windows 7

  1. Установка и настройка локального сервера Apache
  2. Установка и настройка PHP интерпретатора
  3. Установка локального сервера баз данных MySQL
  4. Настройка файла httpd.conf
  5. Настройка PHP интерпретатора
  6. Тестируем PHP интерпретатор
  7. Тестируем связку с сервером баз данных MySQL
  8. Установка phpMyAdmin

https://hostway.ru/ Аренда сервера в России

Ваши действия:

    1. Скачайте бесплатно с официальных сайтов следующие дистрибутивы:
    2. httpd-2.2.18-win32-x86-no_ssl-r2.msi файл-инсталлятор из архива загрузок.
    3. php-5.2.16-Win32-VC6-x86.msi файл-инсталлятор из архива загрузок.
    4. MySQL 5.5.12(Windows (x86, 32-bit), MSI Installer или ZIP Archive).
  1. На диске C создайте папку с именем server и поместите туда три другие папки (apache, php, MySQL), в которых мы сохраним и распакуем (если скачали архивы) одноименные дистрибутивы.

Внимание! MySQL можно не скачивать – для изучения основ PHP он не нужен!

Со временем дистрибутивы будут обновляться. Не знаю будет ли у меня время все перепроверять.

Установка и настройка локального сервера Apache

Запускаем инсталлятор Apache:

Установка сервера apache, mysql и php интерпретатора

Жмем Next.

Принимаем лицензионное соглашение, жмем Next:

Установка сервера apache, mysql и php интерпретатора

Next:

Установка сервера apache, mysql и php интерпретатора

Вводим информацию о нашем сервере. Так как сервер у нас локальный, прописываем стандартный для этого случая набор данных.В двух первых полях прописываем localhost, а в третьем — email:

Установка сервера apache, mysql и php интерпретатора

Жмем Next.

Выбираем Custom:

Установка сервера apache, mysql и php интерпретатора

Жмем Next.

В следующем окне жмем кнопку Change…, чтобы изменить путь установки:

Установка сервера apache, mysql и php интерпретатора

Далее указываем папку в которой у нас лежит дистрибутив Apache:

Установка сервера apache, mysql и php интерпретатора

Жмем OК, затем Next.

Инсталлируем и в конце жмем Finish:

Установка сервера apache, mysql и php интерпретатора

Посмотрите на панель инструментов рабочего стола в правом нижнем углу (эта область в народе называется треем (system tray)).Там должен отобразиться значок установленного сервера Apache – розовое перо и белый круг, с зеленым треугольником в центре.

Проверим работает ли сервер. Открываем браузер, указываем адрес: http://127.0.0.1/ или http://localhost/, жмем Enter.Страница с сообщением It works! говорит о том, что мы были внимательны и все сделали правильно.

Установка сервера apache, mysql и php интерпретатора

Установка и настройка PHP интерпретатора

Запускаем инсталлятор php, жмем Next:

Установка сервера apache, mysql и php интерпретатора

Cоглашаемся с лицензией, Next:

Установка сервера apache, mysql и php интерпретатора

Жмем Browse…:

Установка сервера apache, mysql и php интерпретатора

Указываем путь установки:

Установка сервера apache, mysql и php интерпретатора

ОK, Next.

Выбираем тип модуля установленного сервера Apache:

Установка сервера apache, mysql и php интерпретатора

Жмем Next.

Выбираем конфигурационную директорию установленного сервера Apache:

Установка сервера apache, mysql и php интерпретатора

ОK, Next.

Далее в Extencions выбираем Entire feature will be installed..:

Установка сервера apache, mysql и php интерпретатора

Жмем Next.

Инсталлируем:

Установка сервера apache, mysql и php интерпретатора

Жмем Finish:

Установка сервера apache, mysql и php интерпретатора

Установка локального сервера баз данных MySQL

MySQL можно пропустить – для изучения основ PHP вам он не нужен!

Запускаем инсталлятор MySQL:

Установка сервера apache, mysql и php интерпретатора

Жмем Next.

Принимаем лицензионное соглашение, жмем Next:

Установка сервера apache, mysql и php интерпретатора

В следующем окне выбираем Custom:

Установка сервера apache, mysql и php интерпретатора

Дальше Browse…, чтобы изменить путь установки:

Установка сервера apache, mysql и php интерпретатора

Указываем папку:

Установка сервера apache, mysql и php интерпретатора

Жмем OК, затем Next.

Инсталлируем:

Установка сервера apache, mysql и php интерпретатора

Next:

Установка сервера apache, mysql и php интерпретатора

В следующем окне жмем снова Next, в конце Finish и начинаем конфигурирование:

Установка сервера apache, mysql и php интерпретатора

Если процесс конфигурирования не начался автоматически, запустите файл
MySQLInstanceConfig, который находится в папке bin, по адресу C:serverMySQLbin.

Далее жмем Next:

Установка сервера apache, mysql и php интерпретатора

Выбираем Standart Configuration, жмем Next:

Установка сервера apache, mysql и php интерпретатора

Снова Next:

Установка сервера apache, mysql и php интерпретатора

В следующем окне указываем корневой пароль, который нужно запомнить (root password), например, 55555:

Установка сервера apache, mysql и php интерпретатора

Жмем Next, затем Execute.

Если все сделано верно, программа выдаст соответствующий отчет:

Установка сервера apache, mysql и php интерпретатора

Finish.

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

Настройка файла httpd.conf

Так как мы будем использовать сервер Apache в связке с PHP, нам необходимо настроить файл конфигурации httpd.conf, который находится на вашем локальном компьютерев директории C:serverapacheconf.

Действуйте в следующем порядке:

  1. Вызовите панель управления сервером двойным кликом по его значку в трее, нажмите Stop.
  2. Двойным щелчком мыши откройте фаил httpd.conf.
  3. Найдите строчку ServerRoot, впереди нее не должно быть символа решетки #.Впишите адрес папки с установленным сервером Apache, результатом должна быть строка следующего содержания: ServerRoot "C:/server/apache" (это строка может быть изначально).
    Установка сервера apache, mysql и php интерпретатора
  4. Найдите строчку DocumentRoot "C:/server/apache/htdocs" и замените ее на DocumentRoot "C:/server/www" – она укажет серверу путь к папке где будут храниться страницы сайта и тому подобное.
  5. Найдите строчку <directory "c:="" server="" apache="" htdocs"=""> и замените ее на <directory "c:="" server="" www"="">.
  6. Строчку DirectoryIndex index.html замените на DirectoryIndex index.php index.php3 index.html index.htm.
  7. Строчку ScriptAlias /cgi-bin/ "C:/server/apache/cgi-bin/" замените на ScriptAlias /cgi-bin/ "C:/server/www/cgi-bin/".
  8. <directory "c:="" server="" apache="" cgi-bin"=""> замените на <directory "c:="" server="" www="" cgi-bin"="">.
  9. В контейнере ниже строчки AddType application/x-gzip .gz .tgz добавте две другие: AddType application/x-httpd-php .php и AddType application/x-httpd-php .php3.

Сохраните измененный файл там же.

Мой файл httpd.conf

Настройка PHP интерпретатора

  1. Откройте двойным щелчком файл php.ini из папки C:serverphp.
  2. В разделе "Paths and Directories" должна присутствовать строкаextension_dir ="C:serverphpext".
  3. В разделе "Dynamic Extensions" найдите - Be sure to appropriately set the extension_dir directive., внизу этой строчки поместите:
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_pdo.dll
    extension=php_pdo_mysql.dll
    extension=php_sqlite.dll
  4. Где-то в конце файла найдите строчку - End: и удалите все, что за ней следует.

Сохраните измененный файл там же.

Мой файл php.ini

Завершив редактирование файлов, создайте папку www в папке server и папку cgi-bin в папке www.Перезапустите компьютер.В результате в трее, в статусе сервера появился зеленый треугольник вместо красного квадрата, если нет и выведено окно с предупреждением об ошибке, значит изменение файла httpd.conf было неточным и вам придется внимательно все проверить, наклоны слэшей, кавычки и так далее.

www — корневая директория (root directory) локального сервера, именно здесь следует сохранять все документы (папки, страницы, изображения, скрипты и другие файлы) вашего сайта.

Тестируем PHP интерпретатор

Создайте новый файл в редакторе (Notepad2 или Notepad+) и напишите код:

echo phpinfo();
?>

Сохраните файл в директории C:serverwww как index.php. В браузере наберите http://127.0.0.1 илиhttp://localhost/ &rArr- должна быть показана таблица:

Установка сервера apache, mysql и php интерпретатора

У меня все получилось! Если у вас есть какие-либо вопросы или пожелания, пишите в блог.

Мы имеем локальный сервер в связке с интерпретатором и теперь можно изучать PHP.

Тестируем соединение с сервером баз данных MySQL

Небольшой скрипт:

$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = ""- /* Укажите пароль который вы вводили при
установке MySQL */
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!
$dbcnx)
{
echo
"Не доступен сервер mySQL";
exit();
if (email mysql_select_db($dbname,$dbcnx))
{
echo
«Не доступна база данных»;
exit();
$ver = mysql_query(«SELECT VERSION()»);
if(!
$ver)
{
echo
«Ошибка в запросе»
exit();
echo mysql_result($ver, 0);
?>

Сохраняем скрипт в папке C:serverwww как mysql.php и набераем в браузере http://localhost/mysql.php &rArr- будет показан серийный номер MySQL сервера:

5.5.12

Установка phpMyAdmin

  1. Скачайте бесплатно дистрибутив менеджера по управлению базами данных с официального сайта php-myadmin.ru, последнюю стабильную версию, файлом с расширением all-languages.zip.
  2. Распакуйте архив в папку phpmyadmin, и поместите её в папку www.
  3. Скачайте config.inc.php, извлеките из архива и скопируйте его в папкуphpmyadmin.
  4. Откройте config.inc.php, найдите строчку $cfg[`Servers`][$i][`password`] = `pass`- &rArr-вместо pass укажите корневой пароль (root), который вы использовали при установке сервера MySQL &rArr- сохраните файл.
  5. В браузере наберите http://localhost/phpmyadmin/ &rArr- будет показана титульная страница менеджера:

Установка сервера apache, mysql и php интерпретатора

Установив вышеперечисленные компоненты, мы получили полноценный локальный web-сервер и всё необходимое для организации дальнейшей работы.

Были использованы материалы с сайтов: dev.mysql.com | php.net | php-myadmin.ru

Источник
Рейтинг поста:
( 1 оценка, среднее 5 из 5 )
Сохрани, чтобы не потерять!
Добавить комментарий

Войти с помощью:



Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.