Я пишу небольшое приложение, которое должно иметь очень простой процесс установки. В первой версии вместо базы данных использовался файл csv, поэтому приоритет # 1 для v2 - это использование sqlite. Я много использовал sqlite с Ruby, и мне это нравится, но я впервые использую его с PHP.
По сути, для того, чтобы SQlite3 мог вставляться в БД, мне нужно было сделать как файл database.sqlite3, так и папку, содержащую его, в собственности пользователя apache. Из чтения документов это кажется нормальным.
Однако apache не всегда будет работать под одним и тем же пользователем. Здесь это 'http', но я знаю, что в Ubuntu это 'www-data', верно?
Итак, есть ли хороший способ определить имя пользователя, под которым работает Apache, и изменить его, или я ошибаюсь? Это должно быть что-то, что я могу просто вставить в скрипт установки, так как люди, которые используют это приложение, не знают или не заботятся о таких мелких деталях, как эта.
Спасибо.