我需要在使用PHP Zendframework构建的网页中显示信息,该信息存储在具有多个硬盘的服务器中。
因此,我需要知道如何创建与应用程序工作的硬盘不同的可访问文件(同一服务器)。
通常你会做/public/files/myfile.doc之类的事情,但是你总是在网页所在的目录中。如何使用与应用程序不同的磁盘中的文件具有相同的行为?
感谢。
答案 0 :(得分:1)
这篇文章与Zend Framework 2无关,只是一般的linux文件系统问题。可以使用符号链接轻松解决,只需将任何文件夹(具有对web服务器用户的读访问权限)链接到/ public:
ln -s /folder1 /public
或任何/ public子文件夹:
ln -s /mnt/other_disk/folder2 /public/folders