программирование на PHP
Bullet (black) Email иконка RSS иконка
  • Установка локального сервера. Часть 2. Windows Apache MySQL PHP

    Июль 2nd, 2008 Александр 42 Комментариев

    Предыдущая статья по установке локального сервера, дала многим понять что это не совсем простое дело. Мало того что все надо правильно поставить, дык ещё большой проблемой было правильная настройка apache php и mysql. Я соласен что многим, кто впервые этим занимается, все дико непонятно, хотя на самом деле все достаточно просто. Но если вы разберетесь с установкой сервера по частям, т.е. apache+php+mysql , то вы будете знать ответы на решение всех проблем в будущем. Тем кому все таки предыдущий урок оказался не по силам, советую освоить этот материал.

    Детали

    Для того чтобы установить сервер, нам потребуется дистрибутив WAMP

    Данный пакет включает в себя Apache 2.2.8 , PHP 5.2.6+PECL, MySQL 5.0.21b, PhpMyAdmin и SQLiteManager. Процесс установки и конфигурации достаточно простой, достаточно просто скачать и запустить дистрибутив.

    Установка WAMP

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

    Со спокойной душой нажимаем кнопку “NEXT” для продолжения установки и встречаем следуещее окно

    Принимаем условия лицензии и жмем “NEXT”. После этого нас встречает окно, в котором необходимо указать путь куда будет установлен сервер

    Жмем “NEXT” и переходим к следующему шагу. Далее происходит инсталляция сервера.

    На этом этапе необходимо указать имя SMTP сервера и электронный адрес администратора.

    Далее последний шаг, ставим галочку напротив Launch WampServer2.0 и нажимаем кнопку “Finish”

    Для корректной работы сервера, советую перезагрузить компьютер.

    Если сервер был установлен правильно, в трее появиться значок сервера, необходимо кликнуть по нему левой кнопкой мыши чтобы увидеть меню управления сервером.

    Его составные части:

    • localhost – это ссылка на адрес http://localhost/
    • PhpMyAdmin – это ссылка на phpmyadmin
    • SQLiteManager – ссылка на sqlite менеджер, что то похожее на phpmyadmin
    • www directory – ссылка на папку www

    Далее следуют подменю сервисов, т.е. Apache php MySQL.

    Apache

    При наведении на подменю Apache,  выпадает подменю управления сервером.

    Здесь мы можем посмотреть информацию о версии сборки, узнать статус сервиса(запущен, остановлен), протестировать 80 порт, увидеть список всех модулей, которые при необходимости легко подключить.

    Также основным плюсом является наличие быстрых ссылок на файлы конфигурации httpd.conf, логов доступа Access Log, и ошибок Error Log. По возможности можно добавить алиас.

    PHP

    При наведении на подменю PHP мы видим аналогичную картину.

    Можно посмотреть версию интерпретатора PHP. Также существует возможность дополнительной настройки, путем подключения различных расширений. Ну и также как и в предыдущем случае, у нас есть прямой доступ к файлу php.ini и файлам логов.

    MySQL

    При наведении на подменю MySQL мы видим схожее меню, в котром можем управлять статусом сервиса, посмотреть текущую версию и по необходимости отредактировать конфигурационный файл my.ini

    По умолчанию язык меню английский, чтобы сменить язык необходимо кликнуть правой кнопкой мышки по значку в трее.

    Запуск и остановка сервера

    Чтобы остановить, запустить или перезапустить весь сервер, достаточно нажать соответствующий пункт в меню, т.е. Start All Services, Stop All Services и Restart All Services

    Выбор языка

    В подменю Language можно выбрать необходимый, но хочу предупредить что с русским языком в данной программе проблема, поэтому перед тем как выбрать русский язык, вам необходимо скачать файл руссификации и поместить его в папку D:\server\wamp\lang , при этом заменить существующий. Файл я руссифицировал сам, поэтому сильно не пинайте :) , если у кого хорошо с английским языком , можете все оставить без изменений.

    Заключение

    После того как все настроено и установлено, наберите в браузере адрес http://127.0.0.1. Вас встретит стартовая страница wamp сервера. На данной странице отображается служебная информация, ссылки на phpinfo() и phpmyadmin, а также ваши проекты. Проектом является папка , которую вы поместите в папку www. Все достаточно удобно и просто.

    Google Bookmarks БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong
    rss-лентаПодпишись на RSS, впереди много интересного.

    42 Responses to “Установка локального сервера. Часть 2. Windows Apache MySQL PHP”

    1. 1
      ОрландоNo Gravatar Says:

      А чем это лучше денвера, он все же более распространен.

    2. 2
      АлександрNo Gravatar Says:

      2 Орландо
      А вы пробовали wamp? Я думаю вы найдете отличия, и скорее всего вы тоже перейдете на WAMP.

    3. 3
      ViallsNo Gravatar Says:

      Я думаю не стоит переходить на WAMP. Это игрушка для детей ИМХО

    4. 4
      АлександрNo Gravatar Says:

      2 Vialls
      Полностью с вами согласен, но для тех кому ПОКА не в силу установить всё по отдельности, это лучший вариант чем ничего =\

    5. 5
      ViallsNo Gravatar Says:

      Да. Но все равно я считаю, что нужно денек-другой помучиться и если ничего не выходит, поставить WAMP. Ведь все равно, когда будут причины перейти на обычный Apache.

      Да и вообще, не так сложно поставить Apache. Тем-более если есть полностью “разжеванная” инструкция установке :)

    6. 6
      АлександрNo Gravatar Says:

      2 Vialls
      Да парились тут некоторые даже неделю, решил выложить.Кстати в свое время тоже долго парился с установкой локального сервера, а потом как азбуку знал, что куда и где что подкрутить =)

    7. 7
      TazardNo Gravatar Says:

      попрошу своих знакомых, которые в теме, побольше мне про это рассказать, думаю будет инетересно

    8. 8
      ГуNo Gravatar Says:

      По-моему красивая, аккуратная и вообще отличная вещица. Надеюсь успешно стартовать с ней в изучении php и web-программирования. Устанавливается легче чем денвер (все наглядно, компактно и без проблем с русским шрифтом).

    9. 9
      artemNo Gravatar Says:

      Спасибо автору за урок-статью. Очень спасибо ;-)

    10. 10
      RogerNo Gravatar Says:

      Хорошая работа!

    11. 11
      magaxNo Gravatar Says:

      у меня такой вопрос
      для игры в травиан существует прога учета войск.
      описана тут http://travian.blogoman.ru/-b1/-b1-p6.htm
      устанавливается она на сервер,и потом при необходимости туда вводят данные.
      как на свой локальный сайт можно установить эту прогу?
      Если я поставлю себе пакет WAMP я смогу на нем поставить эту прогу?

    12. 12
      АлександрNo Gravatar Says:

      ссылка на русифакатор не работает… ничео не качается а открывается кракозябры…

    13. 13
      АлександрNo Gravatar Says:

      ссылка на русифакатор не работает… ничео не качается а открывается кракозябры…

      Нажмите на ссылку правой кнопкой мыши, и выберите пункт “Сохранить обьект как…” или подобное. Кракозябры возникают из за того что Ваш браузер начинает открывать этот файл. Его необходимо сохранить, и заменить на существующий.

    14. 14
      magaxNo Gravatar Says:

      да можно просто выделить и сохранить как текстовый файл…
      и потом поменять название на russian.lang…
      и все работает проверено

    15. 15
      ArtcelNo Gravatar Says:

      Как установить пароль на базу? После установки его просто нет

    16. 16
      ДмитрийNo Gravatar Says:

      Artcel, установить пароль очень просто. Надо изменить config.inc.php в директории phpmyadmin. И маны надо читать.

    17. 17
      ДмитрийNo Gravatar Says:

      Точнее в phpmyadmin в “Привилегиях” установить рутовый пароль. Ещё проще.

    18. 18
      AndruhaNo Gravatar Says:

      начал тут изучать ПХП поставил Apache,PHP,MySQL первые два работают, а вот с третьим проблема, в чём ошибка так и не разобрался, хотел установить Joomla пишет что нет подключения к MySQL серверу,установил MySQL Administrator там чё не нажмёш везде ошибка вылитает, надеюсь ЭТО поможет.

    19. 19
      ДмитрийNo Gravatar Says:

      Вопрос. В отличие от денвера его можно расшарить на локальную сеть? Если нет, то может посоетуете, каой пакет с аналогичным удобным интерфейсом можно поставить?

    20. 20
      АлександрNo Gravatar Says:

      Да можно. Это возможно сделать, если правильно настроить файл конфигурации apache.

    21. 21
      Evgen80No Gravatar Says:

      Спасибо. То, что нужно ))

    22. 22
      beraNo Gravatar Says:

      Спасибо за статьи.
      Все поставил настроил с локального компа все открывается а с внешки не видет мой сервер (имени пока нету) подскажите где копаться

    23. 23
      еленаNo Gravatar Says:

      zdrastvujte mne nado sozdatj bazu dannih v sql i soedinitj ejo s sajtom pri pomoschi php…..ranwe rabotala i sozdavala bazi dannih tolko v accese.
      mne skazali skacatj wampserver 2.0 i ustonovitj….ja skacala i ustonovila.No kogda zapuskaju mysql console..u menja zaprashivaet parolj—kak i gde ego uznatj ili zadatj?

    24. 24
      KerubinNo Gravatar Says:

      не понял я, какие тут имя и пароль???????? Что писать?

    25. 25
      anarchyNo Gravatar Says:

      Устанавливается легче чем денвер

      А чем же сложен в денвер в установке? Enter несколько раз нажать надо? А понял еще Y или N )))

    26. 26
      АлександрNo Gravatar Says:

      Не лежит у меня душа к Денверу. А если честно ВАМП более гибкий инструмент, попробуйте сами его в качестве локал. сервера

    27. 27
      vladimirNo Gravatar Says:

      Помогите чайнику! Установил, файл русификатор установил.
      В трее у часов значок горит бело-красный.Пытаюсь запускать.Не реагирует.В браузере набираю htpp://127.0.0.1 не открывает страницу.

    28. 28
      АлександрNo Gravatar Says:

      Возможно “что-то” препятствует запуску сервака.
      1) Проверьте, нет ли старых копий apache/php/mysql на компьютере. Если есть сносим, если все в порядке идем к п.2
      2) Вычислите какой именно сервис не запущен, в вашес случае скорее всего apache . Поэтому еще раз все проверьте.
      3) Обратите внимание на свои программы, установленные на компе. В частности скайп не дает правильно запуститься сервису апача, т.к. занимает 80 порт.

    29. 29
      FarNo Gravatar Says:

      Спасибо за урок.
      Александр, в чем разница между установкой WAMP_SERVER (или денвера) и отдельной установкой Apache+PHP+MySQL? Я уже давно научился устанавливать по отдельности Apache+PHP+MySQL и связывать их между собой. Но иногда думаю зачем “париться” если есть такие готовые проги как WAMP и денвер, установил и все готово!?

    30. 30
      АлександрNo Gravatar Says:

      В будущем вам пригодиться именно установка и умение конфигурировать отдельные компоненты сервера, а для домашнего пользования сойдет как вамп так и локальный сервер установленный по частям

    31. 31
      nordincatNo Gravatar Says:

      http://127.0.0.1.

      Киньте ссылку 458057499 где разжована установка денвера

    32. 32
      ГригорийNo Gravatar Says:

      Здравствуйте, Александр
      Помогите, пожалуйста – после установки wamp-сервера у меня возникла проблема. При запуске сервера возникает ошибка – Could not load configuration file. [EFOpenError] Cannot open
      file C:\wamp\_wampmanager.ini
      После установки wamp-сервера я перезапустил компьютер. И когда запустил сервер возникла эта ошибка. При этом я ничего ни разу не перенастраивал касаемо сервера и не удалял.
      Заранее спасибо за ответ

    33. 33
      ХищнегNo Gravatar Says:

      Поставить сборку Apache+PHP+MySQL дело 5 минут, а денвер и прочее – это для детей :)

    34. 34
      YuriiNo Gravatar Says:

      Александр
      Когда прописываешь в адресной строке
      http://127.0.0.1 загружаеться социальная сеть
      “Вконтакте”
      Не поможет обьяснить феномен?)

    35. 35
      YuriiNo Gravatar Says:

      И на Денвере такая же фигня!

    36. 36
      АндрейNo Gravatar Says:

      У меня при установке все работает. А вот когда делаю динамические страницы, то меню не отображается. При заливке файлов по ФТП на хостинг все работает. Проблема была при отдельной установке апач, php. Думал, что-то изменится при установке Вамп – то же самое. Что я не так делаю?

    37. 37
      АндрейNo Gravatar Says:

      А также в пхп-едиторе пишет, что не установлен PHP либо неверен путь

    38. 38
      RealPeaplNo Gravatar Says:

      Доброго времени суток! установил WAMP поставил на него сайт и …. неделю бьюсь не могу разобраться при скачивании файлов с сайта сайт висит. Именно когда идет скачивание файла, то даже на сайт зайди не возможно. Что вообще посоветуете сделать дабы решить проблему? Заранее благодарю.( сайт стоит на localhost)

    39. 39
      RealPeaplNo Gravatar Says:

      А еще было полезно рассказать, как на сайт установленный на WAMP ходить с интернета!!!

    40. 40
      RealPeaplNo Gravatar Says:

      К сожалению ответа так и нет………..

    41. 41
      Genes1sNo Gravatar Says:

      Здравствуйте!
      Спасибо, все поставил, вроде запустилось, но…
      Но при попытке запустить созданный скрипт (даже самый простейший) ничего не отображается в браузере. То есть скрипт

      не выводит ничего. В чем может быть проблема, скажите пожалуйста?

    42. 42
      михаилNo Gravatar Says:

      как создать новую базу данных и нового пользователя с паролем?

    Leave a Reply


freshcoder.ru © 2008 • При использовании материалов активная ссылка на сайт обязательна.