php - XAMPP - 如何从主目录执行 PHP 文件?

标签 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 调用我的 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>

关于php - XAMPP - 如何从主目录执行 PHP 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60214514/

相关文章:

php - 如何使精确关键字搜索首先出现?

php - Ajax 调用采取 PHP 服务的失败 block

geoserver - 使用 XML (GeoServer) 的 PHP Post WMS GetMap 请求

python - 如何自动应答linux终端

c# - 如何选择安全传输协议(protocol)

php - 使用 WHERE 子句 mysql_query 和 mysql_fetch_array 进行基本搜索

C++ boost 日志记录编译错误(linux)

ubuntu - 在 Ubuntu 18 上安装 gcloud/gsutil

python - 在 nvidia jetson tx2 上安装 tensorflow 的问题

ubuntu - 如何让我的 Stardog 服务在 azure ubuntu VM 中自动启动?