我在我的USB闪存盘上使用XAMPP - 这让我很容易接受我的开发。从一台PC到另一台PC的环境。
但是,我希望能够直接从我的/ Projects文件夹(位于驱动器的根目录)中为我的项目提供文件,而不必将此文件夹复制到/ htdocs。
我在网上看到我可以通过在'httpd.conf'中添加一个别名来轻松实现这一点 - 但我需要对驱动器号进行硬编码 - 这对于插入我的每台PC来说都是不同的USB进入。
有没有办法为我的别名添加动态驱动程序字母?
或者 - 我可以以某种方式使用相对路径吗?
或者 - 我是不是错了,还有更好的方法吗?
先谢谢!
答案 0 :(得分:0)
首先,我想您已经知道xampp lite支持相对寻址以便在便携式mod中运行它。
但是当谈到htdocs文件夹的位置时,我没有经历过类似的事情。但我可以提供一些替代方案(不移动htdocs文件夹),这可能很有用。
这个简单的.bat文件(位于xampp文件夹的同一个根目录中)
@ECHO OFF
:START
Start xampp\htdocs
可以打开“htdocs”文件夹而不依赖于驱动器号。 如果你试图让事情变得更复杂,那么它就是.bat
中的驱动器号变量@ECHO OFF
PUSHD \
SET AMOVIBLE=%CD%
POPD
ECHO %AMOVIBLE%
PAUSE
此示例将显示bat文件执行的驱动器号。只需在代码中的任何位置移动%AMOVIBLE%变量即可。
如果需要来自外部文件的变量
Define variable
(SET /P var=)<sometextfile.txt
MKDIR folder\%var%\folder\
这可以提供帮助。 因此,如果htdocs文件夹的移动没有义务,我认为这些将有所帮助。如果没有,抱歉超出我的范围:)
此致