2013-05-02 56 views
1

我在我的USB闪存驱动器上使用XAMPP - 这使我可以轻松携带我的开​​发工具。环境与我从一台PC到另一台。对apache使用动态驱动器号别名

不过,我希望能够提供文件给我直接从我的/ Projects文件夹中的项目 - 这是在驱动器的根 - 而不必到这个文件夹复制到/ htdocs目录。

我在网上看过,我可以通过给'httpd.conf'添加一个别名来轻松地做到这一点 - 但我然后需要硬盘驱动器号 - 这可能是不同的我插入每台PC我的USB进入。

有没有什么办法来动态的驱动器盘符添加到我的别名?

或者 - 可我也许使用相对路径不知何故?

或者 - 我错了,有更好的办法吗?

谢谢!

回答

0

首先,我想你已经知道XAMPP精简版支持相对寻址到便携式国防部运行它。

但是,当涉及到htdocs文件夹的位置,我没有经历过这样的事情。但我可以提供一些替代品(不移动htdocs文件夹),这可能是有用的。

这个简单的.bat文件(位于XAMPP文件夹中的同根)

@ECHO OFF 
:START 
Start xampp\htdocs 

可以打开你的“的htdocs”文件夹,而不取决于驱动器盘符。 如果试图使事情更加复杂,这里谈到的盘符变量蝙蝠

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

这个例子会告诉你的驱动器盘符,该bat文件从执行。只需在代码中随意移动%AMOVIBLE%变量即可。

如果从外部文件中的变量需要

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

这可以帮助。 因此,如果htdocs文件夹的移动没有​​义务,我认为这些将会有所帮助。如果没有,对不起我的范围:)

Regards

相关问题