2013-05-02 4 views
1

Я использую XAMPP на своем USB-накопителе, что облегчает мне работу с моим разработчиком. окружающая среда со мной с одного ПК на другой.Использование псевдонима для динамического диска для apache

Однако, я хочу, чтобы иметь возможность обслуживать файлы для моих проектов непосредственно из папки my/Projects, которая находится в корне диска, вместо того, чтобы копировать эту папку в/htdocs.

Я читал в Интернете, что я могу легко сделать это, добавив псевдоним в 'httpd.conf' - но мне тогда понадобилось бы жестко закодировать букву диска, которая может быть разной для каждого подключаемого ПК мой USB в.

Есть ли способ добавить динамическое письмо водителя в мой псевдоним?

Или - возможно, я каким-то образом использую относительный путь?

Или я ошибаюсь, и есть лучший способ сделать это?

Благодарим вас за консультацию!

ответ

0

Прежде всего, я думаю, вы уже знаете, что xampp lite поддерживает относительную адресацию, чтобы запустить его в переносном модне.

Но когда дело доходит до местоположения папки htdocs, у меня не было ничего подобного. Но я могу предложить несколько альтернатив (без перемещения папки htdocs), которые могут быть полезны.

Этот простой командный файл (находится в том же корне папки XAMPP)

@ECHO OFF 
:START 
Start xampp\htdocs 

Можно открыть папку «HTDOCS», не завися в букву диска. Если вы пытаетесь сделать что-то более сложным, здесь речь идет о переменной букве диска в .bat

@ECHO OFF 
PUSHD \ 
SET AMOVIBLE=%CD% 
POPD 
ECHO %AMOVIBLE% 
PAUSE 

Этого примере покажет вам букву диска, файл летучей мыши, выполненный из. Просто переместите переменную% AMOVIBLE% везде, где вы хотите в своем коде.

И если переменные из внешнего файла требуется

Define variable 
(SET /P var=)<sometextfile.txt 
MKDIR folder\%var%\folder\ 

Это может помочь. Итак, если перемещение папки htdocs не является обязательным, я думаю, что это поможет. Если нет, извините за мой диапазон :)

С уважением

Смежные вопросы