如何在我的网页中显示存储在不同硬盘上的文件?

How to show in my webpage files that are stores in different hard disks?

我需要在使用 PHP Zendframework 构建的网页中显示信息,该网页存储在具有多个硬盘的服务器中。

因此,我需要知道如何创建可访问的文件,这些文件位于与运行该应用程序的硬盘不同的硬盘(同一服务器)中。

通常你会做类似 /public/files/myfile.doc 的事情,但你总是在网页所在的目录中。我怎样才能拥有相同的行为,但对于与应用程序位于不同磁盘中的文件?

谢谢。

此 post 与 Zend Framework 2 无关,只是一般的 linux 文件系统问题。可以用 symlinks 轻松解决,只需 link 任何文件夹(对网络服务器用户具有读取权限)到 /public:

ln -s /folder1 /public

或任何 /public 子文件夹:

ln -s /mnt/other_disk/folder2 /public/folders