我在httpd.conf中find了这个:
LoadModule rewrite_module modules/mod_rewrite.so
是不是.so文件的Linux?
不应该是Windows的.dll ?
我可以在这里想到两件事情:
Apache足够聪明,可以在其他平台上使用特定于平台的扩展,并且不会太在意.so。
DLL可以按照你的喜好来命名,扩展名可以是任意的。 如果你喜欢,你可以在Windows上指定DLL。
ETA:正如在评论中提到的那样,实际上它们都是:Apache将加载.dll文件,即使.so是Windows系统( Source )上的首选。 当然,即使它被命名为.so,它仍然是一个正常的PE图书馆。
在Windows中,至less没有任何特定文件扩展名的技术要求。 我想这同样适用于Linux。 文件扩展名为操作系统和操作人员提供了一种机制,可以将某些文件与特定操作或应用程序相关联。