我使用root权限将XAMPP安装到Ubuntu的opt/lampp文件夹中。但由于lampp文件夹仅具有root权限,因此无法访问htdocs文件夹并且无法启动Apache服务器。我该如何解决此问题?另外,在Ubuntu中安装XAMPP的正确方法是什么?
我使用root权限将XAMPP安装到Ubuntu的opt/lampp文件夹中。但由于lampp文件夹仅具有root权限,因此无法访问htdocs文件夹并且无法启动Apache服务器。我该如何解决此问题?另外,在Ubuntu中安装XAMPP的正确方法是什么?
要更改htdocs文件夹的所有权,请运行以下命令。[将username替换为您自己的用户名]
sudo chown -R username:username /opt/lampp/htdocs
我们还需要更新httpd.conf文件。运行以下命令打开apache配置文件:
sudo gedit /opt/lampp/etc/httpd.conf
查找以下行:
User nobody
Group nogroup
完整的答案和图片在这篇文章中。
为了方便访问htdocs目录:
sudo chown -R youruser:youruser /opt/lampp/htdocs
173 User youruser
174 Group youruser
设置用户权限
sudo chmod 755 -R /opt/lampp/htdocs
在Ubuntu中安装XAMPP的正确方法如下。打开终端:
1.) mkdir xampp
2.) cd xampp/
3.) wget https://www.apachefriends.org/xampp-files/5.6.20/xampp-linux-x64-5.6.20-0-installer.run
4.) chmod +x xampp-linux-x64-5.6.20-0-installer.run
5.) sudo ./xampp-linux-x64-5.6.20-0-installer.run
6.) sudo vim /opt/lampp/etc/extra/httpd-xampp.conf
并注释掉以下行
Require local
例子:
#Require local
保存并退出文件,然后重新启动XAMPP服务。
7.) sudo /opt/lampp/lampp restart
克服安全选项
8.) sudo /opt/lampp/lampp security
请按照说明进行操作