首页 > 解决方案 > 使用 PHP (linux) 访问主文件夹中的文件

问题描述

我有一个位于/var/www/phpapp的 php 应用程序,我需要创建链接以下载位于/home/myuser文件夹中的文件。文件的完整路径存储在数据库中,因此应用程序的目标是放置一个类似的链接<a href="/home/myuser/file1.doc">Download 1</a>并能够下载它。我使用 http://localhost/phpapp 访问 php 应用程序。我知道我可以在 apache 中使用别名来做到这一点,但我仍然没有弄清楚。

标签: phplinuxapache

解决方案


对于任何有同样问题的人,我使用它来工作:

  • 在 Ubuntu 中:我去了 /etc/apache2/sites-enabled/ 并编辑了站点文件
  • 在 Centos 中:转到 /etc/httpd/conf.d/ 并添加一个新的 xxxx.conf 文件

我将其添加到文件中:

Alias /home "/home/user/"
<Directory "/home/user">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
    Options Indexes FollowSymLinks 
    MultiViews Require all granted
</Directory>

推荐阅读