Привет. Я относительно недавно изучаю пхп. У меня Виндоус 10 на компе. Вначале установил готовую сборку Денвер. Она вообще легко ставится и ничего самому настраивать не надо.
На Денвере я делал папки для проектов так: в директории C/WebServers/home создаю папку своего сайта, например mysite.ru, в этой папке создаю папку www, а в неё уже кладу файл index.php. В файле пишу коротенький код, который выводит на экран HelloWorld!
Затем перезапускаю Денвер, для того чтобы он создал новый виртуальный хост с именем http://mysite.ru . Ну и потом уже открываю браузер и пишу mysite.ru и вижу на экране надпись Hello World!
Сейчас я нагуглил инструкцию, как установить и настроить под Виндоус 10 веб-сервер и компоненты: Apache 2.4, MySql 5.7, PHP 7, phpMyAdmin. Долго мучился, но в итоге всё установилось. Сейчас там такая структура:
На диске С папка Server, а в ней 2 папки: bin (для исполняемых файлов) и data (для файлов сайтов с базами данных). В папке bin лежат папки PHP, Apache24, mysql-5.7, Sendmail. А в папке data лежат папки DB и htdocs. В папке htdocs есть папка phpmyadmin. Ну Вы это всё знаете, наверняка такая структура у всех.
Как мне сайт то сделать? Я в папке C/Server/data/htdocs создал папку mysite.ru, и сюда сразу положил файл index.php всё с тем же самым Hello World! Затем пишу в браузере localhost/mysite.ru и вижу надпись Hello World!
Но если просто написать в браузере mysite.ru (как я это делал в Денвере), то не работает.
Короче, как-то не очень удобно сайты делать на этом Апаче. В Денвере проще было и не надо было писать слово localhost перед именем сайта (((
Но я подозреваю, что я просто напросто что-то неправильно делаю. Объясните, как правильно делать? ))