我有一个Red5正在录制视频的项目。我需要PHP才能访问视频并移动它们,以便可以通过HTML访问它们。
我该怎么做?
我发现了这篇文章:Accessing files outside the document root with Apache
但它涉及更新一些从未指定过的文件。无论如何,我不确定这是否是一个可行的解决方案。
利
答案 0 :(得分:3)
默认情况下,PHP可以访问Web根目录以外的文件,除非受open_basedir
指令限制(或安全模式,但希望您不在该网箱中)。
在VirtualHost配置中插入open_basedir
限制通常是一种很好的做法。您可以在Linux上指定由:
分隔的多个目录,在Windows上指定;
。
php_admin_value open_basedir /var/www/s/stage:/usr/share/php:/your/dir
要访问这些文件,请使用绝对路径或相对于所调用的PHP文件位置的路径。 (所以你必须../
才能达到以上水平。
还要确保将要写入的目录分配给Web服务器用户并具有写入权限。