我在 Ubuntu 12.10 中安装了 xampp。安装后,我删除了 /opt/lampp/htdocs 中的 index.php,然后我
sudo chmod 777 -R /opt/lampp/htdocs
创建一个文件夹并放置我的 htmls 在我放置文件之后
sudo chmod 775 -R /opt/lampp/htdocs
当我输入时它正在运行
localhost
htdocs 中的文件出现了,但当我再次打开它时(关闭笔记本电脑后),它就消失了。我所能看到的只是
Index of/
Name Lastmodified Size Description
Apache/2.2.22 (Ubuntu) Server at localhost Port80
请帮忙。
答案1
很可能您在安装 xampp 时已经通过 Ubuntu 数据包管理安装了 apache。您应该决定是否真的要使用 xampp 或仅使用 Ubuntu 附带的应用程序(我个人更喜欢后者)。
如果您想保留 xampp:删除 apache2 sudo apt-get remove apache2
(如果您喜欢 gui,则使用 synaptics)。之后,您应该能够再次从 xampp 安装启动 apache。
如果您想使用 Ubuntu 附带的应用程序:apache 的默认文档根目录位于/var/www
,配置文件位于/etc/apache2
。Ubuntu wiki 上有大量有关配置和使用的信息。
如果您已经安装了 apache,则可能会在其他服务(例如 MySQL)中遇到类似的问题。