【发布时间】:2019-04-12 23:21:31
【问题描述】:
我想使用 xSendFIle 下载 PHP 中的大文件。我已经尝试按照https://tn123.org/mod_xsendfile/ 此处的教程进行安装。
我这样做是通过 1) 克隆目录
git clone https://github.com/nmaier/mod_xsendfile.git
2) 使用安装它
apxs -cia mod_xsendfile.c
3) 我将虚拟主机端口 80 编辑为如下所示
nano /etc/apache2/sites-available#000-default.conf
<VirtualHost *:80>
ServerName example.com
Redirect permanent / https://www.example.com/
RewriteEngine On
RewriteCond https://example.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]
XSendFile on
XSendFilePath /var/www/html/hostfolder/web/
</VirtualHost>
此时,我希望我的下载工作并在里面下载一个文件 /var/www/html/hostfolder/web/music/file.zip
额外信息: 我正在使用 Yii2 框架 我在 Digital Ocean 托管
对此的任何帮助将不胜感激
【问题讨论】:
-
你说你希望你的文件下载工作,但目前正在发生什么,什么行不通?您收到任何错误消息吗?
-
不,它下载了 0bytes
标签: php linux apache yii2 digital-ocean