XAMPP-如何从主目录执行PHP文件?
我已经在Linux计算机上安装了XAMPP,服务器和数据库正在运行。现在我有一个问题,如何从XAMPP-如何从主目录执行PHP文件?,php,linux,ubuntu,xampp,home-directory,Php,Linux,Ubuntu,Xampp,Home Directory,我已经在Linux计算机上安装了XAMPP,服务器和数据库正在运行。现在我有一个问题,如何从/home路径执行现有的PHP文件 到目前为止,我已将所有PHP文件保存在/home目录中(例如/home/Path to PHP files/Development_01/…PHP),直到现在,我已将它们通过FTP上传到服务器。为了避免不断上传,我认为使用XAMPP更快、更优雅 我发现XAMPP显然想将PHP文件保存在/opt/lampp/htdocs目录中。不幸的是,我既不能从浏览器中的.home-目
/home
路径执行现有的PHP文件
到目前为止,我已将所有PHP文件保存在/home
目录中(例如/home/Path to PHP files/Development_01/…PHP
),直到现在,我已将它们通过FTP上传到服务器。为了避免不断上传,我认为使用XAMPP更快、更优雅
我发现XAMPP显然想将PHP文件保存在/opt/lampp/htdocs
目录中。不幸的是,我既不能从浏览器中的.home
-目录调用我的PHP文件,也不能将它们复制到/opt/lampp/htdocs
,因为此路径是只读的。
如何配置XAMPP以使我的PHP文件在
/home
目录中运行?更改虚拟主机文件中的DocumentRoot
,然后重新启动XAMPP。以下是一个例子:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/home/Path-to-PHP-Files/Development_01/"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log" common
<Directory C:/home/Path-to-PHP-Files/Development_01/> # or a linux path
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
服务器管理员webmaster@dummy-host.example.com
DocumentRoot“/home/PHP文件路径/Development\u 01/”
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog“logs/dummy host.example.com-error\u log”
CustomLog“logs/dummy host.example.com-access_log”通用
#或者linux路径
命令允许,拒绝
通融
有一个.ini
文件,您可以编辑该文件以指向htdocs的基础。我不懂linux,所以我不知道这个文件叫什么。这能回答你的问题吗@格雷戈:不太可能。链接仅适用于Windows。我现在想了解一下Linux的用法。Linux的用法基本相同,只是目录路径不同。我在哪里可以找到httpd vhosts.conf
以及如何编辑?按钮“Open conf File”只允许编辑httpd.conf
。在哪里可以找到httpd vhosts.conf
以及如何编辑?您也可以更改httpd.conf中的DocumentRoot
。vhosts文件位于/xampp/apache/conf/extra