phar

    2热度

    1回答

    我正在制作一个能够运行插件的应用程序,现在我希望将这些插件安装到只能在自己的环境中运行(不能从安装中访问文件)而不是能够访问配置设置(例如由'define'变量定义的数据库密码) 我应该用什么来对我的phar插件进行沙盒?

    2热度

    1回答

    我已经从Github下载了当前版本的PHPUnit并做了一个小的自定义。我现在想为它创建我自己的phar档案。我看到有a build.xml file included with PHPUnit that looks like it contains the directives needed for creation of the phar archive,但在读完phar后,我还不清楚PHPU

    0热度

    1回答

    我有一个后台脚本,它可以生成html文件(大小为100-500KB)作为副产品,当它累积了500个文件时,它将它们打包成一个.tar.gz文件并存档。迄今为止,它不停运转了几个星期,并产生131个名为.tar.gz文件,直到今天早上,当发生以下异常: Uncaught exception 'PharException' with message 'tar-based phar "E:/xampp

    4热度

    1回答

    我创建了一个Symfony2 web应用程序的phar,但是我在缓存文件夹中遇到了一些麻烦。 我发现我可以将mount外部文件/文件夹放入phar中。这将解决我的问题,但我无法在PHP网站上运行示例。 我有一个包含一个的index.php药业: <?php $configuration = simplexml_load_string(file_get_contents( Phar::runnin

    2热度

    1回答

    我使用wget https://phar.phpunit.de/phpunit.phar下载了PHPUnit,然后尝试运行php phpunit.phar --loader PHPUnit_Runner_StandardTestSuiteLoader。 但我得到 无法使用“PHPUnit_Runner_StandardTestSuiteLoader”为装载机.. 谁能告诉我,如果有什么毛病我使用的

    1热度

    1回答

    我试图在我的linux mint上使用pecl来安装phar扩展,但它一直失败。 如果我跑pecl install phar我得到这个错误: running: make /bin/bash /tmp/pear/temp/pear-build-rootPgumyZ/phar-2.0.0/libtool --mode=compile cc -I. -I/tmp/pear/temp/phar -DPH

    0热度

    1回答

    ,所以我必须在目录中的zip文件 /pathdodir /拉链file.zip 所以我这样做: $dir = 'phar:///pathdodir/the zip file.zip'; $file = scandir($dir); print_r($file); 但后来这抱怨 "failed to open dir: phar error: invalid url or non-exist

    1热度

    1回答

    有没有一种方法可以从phar中访问文件,而无需首先将phar保存到磁盘?在以下代码中,$fileContentsString是从网络加载的phar文件的内容。我如何获取该字符串并从中读取文件,而无需首先将字符串作为文件保存到磁盘?我试过将字符串写入php://temp,然后使用Phar::loadPhar来读取它,但是失败了。 $tmpFilePath = TMP_PATH . '/' . $fi

    2热度

    1回答

    我是php开发人员使用laravel-4作为构建web应用程序的框架,在过去几天我想从我的web应用程序创建phar文件在laravel框架上创建。 我搜索的网页的工具编译PHP存档文件(.phar),我发现 PHP box,这个工具是非常好,使用JSON配置文件用于构建药业文件,但我不能用它来创建我药业文件,因为从Web应用程序创建phar文件时需要考虑很多因素,请使用laravel之类的框架。

    3热度

    1回答

    目前,我生成一个PHAR存档,用作库。在存根,这样做是: Phar::mapPhar('___PHAR___'); // Custom autoloader for external classes spl_autoload_register('wl_autoload_external'); // Custom autoloader for in-library classes spl_a