Я только начинаю смотреть на PHP и Apache-серверы (на данный момент используйте Ruby on Rails). Я ищу, чтобы получить два простых файла index.php файлов в браузере, но они будут двумя отдельными сайтами. Я установил все, что мне нужно, чтобы поверить.
Поэтому, если я перейду на localhost
я получаю страницу Apache2 Ubuntu по умолчанию. Это может быть такой простой вопрос, но где я могу хранить файлы и каталоги? Я искал /var/www/
.
Я хотел бы создать 2 образца сайтов, как было сказано ранее. Может ли кто-нибудь указать, где я должен искать и как я дифференцирую два сайта?
Во-первых, я хотел бы поприветствовать вас в этом прекрасном мире PHP :)
Теперь загляните в этот файл: /etc/apache2/httpd.conf
и найдите для этого config DocumentRoot "THIS_IS_YOUR_DOC_ROOT_RICHLEWIS"
.
Вы можете изменить его на свой любимый корневой каталог и перезапустить Apache или просто поместить здесь свои файлы (php, html, images...
/var/www/
является вашей корневой папкой для apache, поэтому ваш localhost указывает на www. Чтобы создать 2 разных сайта, вам потребуется создать 2 новые папки в папке www
например, web1 и web2, тогда localhost/web1
укажет на /var/www/web1
же самое будет для web2.
Вы также можете установить виртуальный хост, чтобы ваш веб-URL, например, web1.com
и web2.com
проверяли здесь, как установить виртуальный хост в ubnuntu https://www.digitalocean.com/community/tutorials/how-to-set-up -apache-виртуальные хосты-на-убунт-14-04-LTS
index.php
в эту папку, чтобы что-то работало на вашей домашней странице.