Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Laravel 4上使用Zippy创建存档?_Php_Laravel_Laravel 4 - Fatal编程技术网

Php 如何在Laravel 4上使用Zippy创建存档?

Php 如何在Laravel 4上使用Zippy创建存档?,php,laravel,laravel-4,Php,Laravel,Laravel 4,我使用Laravel4 framework for PHP,并成功地添加了这个名为Zippy的模块来创建归档文件,但它似乎返回了一个错误,即 无法创建存档 请您为不同的软件包提供解决方案,或者如何解决此错误 PHP代码: use Alchemy\Zippy\Zippy; $zip = Zippy::load(); $zip->create('testingit.zip', array( "assets/img/logo.png" ),$recursive

我使用Laravel4 framework for PHP,并成功地添加了这个名为Zippy的模块来创建归档文件,但它似乎返回了一个错误,即

无法创建存档

请您为不同的软件包提供解决方案,或者如何解决此错误

PHP代码:

use Alchemy\Zippy\Zippy;

$zip = Zippy::load();
$zip->create('testingit.zip', array(
        "assets/img/logo.png"
        ),$recursive = true);

我最近在一台服务器上遇到了这个问题,解决方案有两个:

  • 确保安装了zip sudo-apt-get-install-zipyum-install-zip-unzip

  • 确保使用phpinfo()或getenv('PATH')设置环境变量路径

  • 在我使用php fpm的情况下,我只需在/etc/php5/fpm/pool.d/www.conf

    env[PATH] = /usr/local/bin:/usr/bin:/bin
    

    你能给我们看一些代码吗?我已经在问题中添加了代码,
    assets/img/logo.png
    在哪里?使用
    public\u path()
    获取共享主机上public directoryAm的绝对路径。