Что-то давно не было записей о windows, да и пора поставить точку в ознакомлении с web-серверами apache. Для windows мне известны три типа установки:
- Denver
- Установка по отдельности apache, php, mysql
- XAMPP, коим сегодня и займёмся
Установка может сводиться как к распаковке архива на диск, так и к использованию инсталляционного файла. Всё это можно беспрепятственно получить на сайте xampp.
Вот пример работы инсталлятора:
В распоряжении автора имеется диск X, где и проводились все манипуляции. Учитывайте этот момент в дальнейшем - наши пути к файлам могут различаться.
После установки можно пройтись по папкам новоиспечённого веб-сервера и посмотреть, что где находится. Например, сайты будем кидать в X:\xampp\ htdocs\имя_сайта
Для запуска xampp воспользуемся либо ярлыком на рабочем столе, либо запустим из вышеуказанной папки xampp-control или же xampp-control-beta. Опции в версии 1.7.7 отличаются, в beta больше функциональности, если вам это нужно.
Checkboxes (Svc) - установить модуль в качестве службы Windows
Admin - запустить администрирование модулем
Shell - запуск командной строки для работы с сервером
Setup - открыть командную строку для настройки XAMPP
Port-Check - проверить порты
Explore - открыть папку, в которую установлен XAMPP
SCM - открыть окно управления службами Windows
Refresh - обновить состояния модулей
Для проверки работоспособности php нажимаем в панели управления напротив apache - admin, выбираем нужный язык (лучше английский) и вкладку phpinfo()
Далее следуем в Security, где, пройдя по ссылке http://localhost/security/xamppsecurity.php, можно будет установить пароль для пользователя базы данных и ограничить доступ к xampp из локальной сети.
Хотя в упомянутой версии 1.7.7 возникает неприятная проблема с доступом в phpmyadmin (http://localhost/phpmyadmin) - нас не хотят пускать, ругаясь на конфигурацию. Но это решаемо.
Следует создать файл reset.txt на диске, где установлен xampp, такого содержания:
UPDATE mysql.user SET Password=PASSWORD('your_password') WHERE User='root';
FLUSH PRIVILEGES;
- Denver
- Установка по отдельности apache, php, mysql
- XAMPP, коим сегодня и займёмся
Установка может сводиться как к распаковке архива на диск, так и к использованию инсталляционного файла. Всё это можно беспрепятственно получить на сайте xampp.
Вот пример работы инсталлятора:
В распоряжении автора имеется диск X, где и проводились все манипуляции. Учитывайте этот момент в дальнейшем - наши пути к файлам могут различаться.
После установки можно пройтись по папкам новоиспечённого веб-сервера и посмотреть, что где находится. Например, сайты будем кидать в X:\xampp\ htdocs\имя_сайта
Для запуска xampp воспользуемся либо ярлыком на рабочем столе, либо запустим из вышеуказанной папки xampp-control или же xampp-control-beta. Опции в версии 1.7.7 отличаются, в beta больше функциональности, если вам это нужно.
Checkboxes (Svc) - установить модуль в качестве службы Windows
Admin - запустить администрирование модулем
Shell - запуск командной строки для работы с сервером
Setup - открыть командную строку для настройки XAMPP
Port-Check - проверить порты
Explore - открыть папку, в которую установлен XAMPP
SCM - открыть окно управления службами Windows
Refresh - обновить состояния модулей
Для проверки работоспособности php нажимаем в панели управления напротив apache - admin, выбираем нужный язык (лучше английский) и вкладку phpinfo()
Далее следуем в Security, где, пройдя по ссылке http://localhost/security/xamppsecurity.php, можно будет установить пароль для пользователя базы данных и ограничить доступ к xampp из локальной сети.
Хотя в упомянутой версии 1.7.7 возникает неприятная проблема с доступом в phpmyadmin (http://localhost/phpmyadmin) - нас не хотят пускать, ругаясь на конфигурацию. Но это решаемо.
Следует создать файл reset.txt на диске, где установлен xampp, такого содержания:
UPDATE mysql.user SET Password=PASSWORD('your_password') WHERE User='root';
FLUSH PRIVILEGES;
Поле, содержащее пароль, может быть пустым: PASSWORD(' ')
Теперь открываем командную строку:
cd X:\xampp\mysql\bin
mysqld.exe --init-file=X:\\reset-pass.txt
Таким образом мы осуществим сброс пароля и выкрутимся из создавшейся ситуации. Надеюсь, это вам поможет. Пожалуй, на этом можно остановиться.
2 коммент.: (+add yours?)
Спасибо, интересно было узнать.
Только вот какая структура сайтов..бы узнать.
@Михаил Шатилов
какая структура сайтов
Зависит от того, самописный ли сайт или используется движок. Все сайты хранятся в каталоге \htdocs. То есть при установке, например, wordpress нужно просто распаковать архив с WP в \htdocs\имя_вашего_сайта.
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.