让 lampp 使用 /opt/lampp 下以外的目录中的 PHP 代码

让 lampp 使用 /opt/lampp 下以外的目录中的 PHP 代码

我已将 lampp 安装在默认/opt/lampp目录中,PHP 代码位于该htdocs文件夹中。现在,要编辑任何文件,我必须使用 sudo 权限并输入密码(或使用 sudo -i),而我并不想这样做。

我只想知道我是否可以以某种方式让 lampp 使用不在 下的文件夹中的代码/opt/lampp/。我尝试提供完整路径并使用 '..' 相对路径 - 两者似乎都不起作用。

或者可以/opt/lampp/一直使用 sudo 在文件夹中完成我的工作吗?

答案1

尽管我认为使用 lampp 不是一件好事,但实际上要回答你的问题:

尝试使用符号链接。进入htdocs目录并执行类似以下操作:您可以把所有 PHP 脚本放在sudo ln -s /home/<your user name>/Documents/my_website my_website哪个~/Documents/my_website目录中。确保此文件夹存在。这是现在经过测试并且对我有用。

答案2

lampp 是我所知道的最愚蠢的东西。您可以使用包管理安装数十个 Web 服务器,例如 apache 的 httpd。您所要做的就是安装阿帕奇2 安装 apache2php5 安装 php5。然后执行sudo a2enmod userdirsudo /etc/init.d/apache2 reload现在您可以将所有 PHP 脚本放入~/public_html/并访问它http://localhost/~<your user name>/

相关内容