Пользователь0

Авторизация



  • Вход
  • Регистрация

или

  • Вконтакте
  • Facebook

Забыли пароль? Напомнить

Восстановление доступа
Емайл

Версия 4.0

В версии 4 будет улучшена безопасность и производительность. Унифицированы и адаптированы интерфейсы.
Скачать

Россия

+1

Установка Денвер.


Не хотел писать эту статью, а сразу перейти к целевым статьям канала, а конкретно к первой статье раздела "Модель системы", но алгоритм ДЗЕНа вынуждает меня написать еще одну вводную статью. Чтобы она была не бесполезной расскажу, как создать веб-сервер на своем компьютере.

Для чего это нужно?

Это необходимо для отладки написанного вами кода PHP. В данном случае можно обойтись и без него, тогда придется каждый раз, чтобы проверить работоспособность написанного, выгружать файл с программой на удаленный хостинг. Это не удобно.

Если вы не знаете, как создать, настроить и запустить в работу веб-сервер, на помощь могут прийти уже заранее настроенные и подготовленные пакеты, такие как "Джентльменский набор Web-разработчика Денвер".

Как его установить?

Для начала его нужно скачать с официального сайта, он совершенно бесплатный.
Установить его по путно соглашаясь со всем, что он спрашивает. Можно, конечно, корректировать, пути установки, создать или нет виртуальный диск и т.д.

После установки появится три ярлыка "Запустить", "Остановить", "Перезапустить", последний просто объединяет "остановку" и "запуск".



Не нужно спешить его запустить. Я не разу не встречал проблем с его работоспособностью от Windows XP до Windows 10. Сначала необходимо разобраться со структурой файлов и папок программы. Если вы просто со все соглашались, то вам необходимо перейти в C:/Webservers/

В этой папке есть файл Readme.txt и там есть ответы на все вопросы, которые могут вас интересовать.

Но в вкратце я расскажу и здесь.

Папка home/ - в ней будем размещать файловую структуру сайта. Есть два варианта: Первый в ней можно создать папку "https://moy_sait.ru",в ней создать папку "www", и выложить всю файловую структуру сайта в эту папку. После запуска в браузере он будет доступен по адресу "https://moy_sait.ru". Второй вариант найти папку "localhost/www" и создать в ней папку "moy_sait", тогда в браузере следует ввести в адресную строку "localhost/moy_sait/".

В чем разница, когда и что удобнее использовать? Первый вариант удобнее в плане последующего переноса на сервер. Все настройки сервера, пути сохраняются и могут быть без изменений перенесены на основной сайт. Минусом является тот факт, что удаленный сайт не будет доступен на данном компьютере пока запущен "Денвер". В место него всегда будет открываться локальная копия. На втором варианте можно тестировать лишь код, при переносе на удаленный компьютер придется менять настройки сервера и путей до данных. Можно избавить первый вариант от такого минуса. Избавить не на 100%, а на 99. Для этого создайте папку "moy_sait.[любая другая зона]".

Я сам предпочитаю делать 100% копию, с названием, со структурой данных. пользователями, паролями и тд. Плюс скачивать сайт вместе с данными в эту же папку раз в месяц. А проблема подмены копий решается нажатием на кнопку "Остановить".

Теперь База Данных.

Вместе с PHP, веб сервером Apache, в комплект установки так же входит и Mysql. Для администрирования существует интерфейс PHPMyAdmin, доступ к которому происходит через браузер, указав путь "localhost/tools/phpmyadmin".
Доступ открывается без ввода логина и пароля, для подключения БД к сайту нужно ввести следующие данные.

Хост - localhost
Пользователь - root
Пароль - оставить пустым
Имя базы данных - имя, созданное в интерфейсе phpmyadmin

Прочее:

Иногда нужно что-то подправить в первичных настройках сервера и в интернете есть множество рекомендаций как сделать то или иное, но все они ссылаются на файл настройки "php.ini", на Денвере его можно найти по адресу "C:\\WebServers\\usr\\local\\php5". Надо что-то поправить - получили рекомендации - поправили.

Чтобы сделать из него полноценный веб сервер, чтобы можно было к нему подключаться по сети, нужно воспользоваться первым вариантом, но вместо папки "https://moy_sait.ru" создать папку с названием совпадающем с ip адресом компьютера. например "192.168.1.5". Например, ваш домашний роутер раздает локальную сеть и вам присвоил именно такой адрес, при обращении через браузер по данному ip адресу, с другого устройства, также подключенному к этому маршрутизатору, вы увидите ваш сайт.

Похожие записи