2

Я использую Ubuntu и Windows 7 Dualboot, и на обоих установлен xampp. Я хочу иметь доступ к одному каталогу localhost, использую ли я Windows или Ubuntu. Обе системы установлены в одном разделе.

2 ответа2

3

Это старый вопрос, но я еще не видел, чтобы на него правильно ответили. Вот что вам нужно сделать:

  1. Установите XAMPP в Windows и LAMPP в Ubuntu
  2. Загрузитесь в Ubuntu и запишите свою папку Windows htdocs (скажем, /media/user/OS/xampp/htdocs)
  3. Перейдите в /opt/lampp/etc отредактируйте httpd.conf и внесите следующие изменения (для этого вам потребуются права root)
  4. замещать
    #DocumentRoot "/opt/lamp/htdocs"
    от
    #DocumentRoot "/media/user/OS/xampp/htdocs"
  5. замещать
    Directory "/opt/lampp/htdocs" 
    от
    Directory "/media/user/OS/xampp/htdocs"
  6. в

    IfModule unixd_module
    раздел заменить
    User daemon
    Group daemon
    от
    Пользователь yourUsername Группа yourGroupname
    Обычно yourUsername и yourGroupname совпадают: имя вашего пользователя Ubuntu, но вы можете проверить это в /etc/passwd и /etc/groups
  7. Перезапустите службы LAMPP, и вы должны быть готовы к работе.

0

Я бы порекомендовал иметь "общую" папку HTDOCS на вашей стороне Windows, так как Ubuntu может читать NTFS изначально.

Вам потребуется использовать FSTAB для монтирования раздела Windows при загрузке Ubuntu, чтобы вы могли получить доступ к веб-файлам.

Когда у вас есть обычная точка монтирования для раздела Windows, вам нужно создать символическую ссылку в Ubuntu, чтобы ваши веб-файлы все еще были доступны для Ubuntu Apache, но он все еще мог читать из своего расположения по умолчанию.

Например, sudo chown -R $USER /var/www; ln -s /var/www /media/Windows/xampp/htdocs

Я использую приведенный выше код в качестве примера. Пожалуйста, прочитайте дальше, чтобы ваш сценарий был верным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .