Answers:
这是一个老问题,但我还没有看到它正确回答。这是你需要做的:
/media/user/OS/xampp/htdocs
) /opt/lampp/etc
并编辑 httpd.conf
并进行以下更改(您将需要root权限才能执行此操作) #DocumentRoot "/opt/lamp/htdocs"
通过 #DocumentRoot "/media/user/OS/xampp/htdocs"
Directory "/opt/lampp/htdocs"
通过 Directory "/media/user/OS/xampp/htdocs"
在里面
IfModule unixd_module
部分替换 User daemon
Group daemon
通过 User yourUsername Group yourGroupname通常,yourUsername和yourGroupname是相同的:您的Ubuntu用户的名称,但您可以查看
/etc/passwd
和 /etc/groups
重新启动LAMPP服务,你应该好好去。
我建议在Windows端使用“共享”HTDOCS文件夹,因为Ubuntu本身可以读取NTFS。
在Ubuntu启动时,您需要使用FSTAB挂载Windows分区,以便可以访问Web文件。
一旦你有一个Windows分区的常规挂载点,你需要在Ubuntu中创建一个符号链接,这样你的Web文件仍然可以被Ubuntu Apache访问,但它仍然可以从它的默认位置读取。
例如。 sudo chown -R $USER /var/www; ln -s /var/www /media/Windows/xampp/htdocs
我只是使用上面的代码作为例子。请进一步阅读以确保您的方案正确无误。