У меня есть стек LAMP и работающий (lamp-server^ конкретно), и теперь я хотел бы экспериментировать немного с ним, хотя я не буду скорее редактировать файлы в /var/www/html
, кажется глупым сделать все как корень.
Существует ли хороший способ кодировать проекты где-то в другом месте?
Да, включите userdir
модуль для Apache (я незнаком с сервером лампы, обычно Вы просто работаете sudo a2enmod userdir
, но необходимо будет выяснить, как включить модуль).
Когда-то включил, можно создать public_html
каталог в доме, удостовериться, чтобы дом и public_html
имел мировые полномочия чтения, и можно поместить Сценарии PHP в Ваш public_html
.
Дополнительно, Вы могли добавить своего пользователя к www-data
группа и сделать /var/www/html
перезаписываемый группой (sudo chmod g+w /var/www/html
).
Любой подход подходит для тестирования и разработки для производства, я предлагаю Вас Google вокруг для тока лучшая практика PHP, поскольку я слишком ржав для предложения чего-либо определенного.
Откройте Ваш httpd.conf
файл. Это обычно находится под ~\etc\httpd.conf
. Там Вы найдете строку как это
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Изменение это к Вашему желаемому пути и перезапустите сервер. Это должно решить Вашу проблему..