symfony-process

    3热度

    1回答

    我试图通过命令行使用unoconv通过PHP将word文档转换为PDF。我使用Symfony Process Component通过命令行运行命令。 public function run() { $cmd = 'unoconv --listener & unoconv ' . $this->path; //Tested this to check for permissi

    0热度

    1回答

    我们使用Symfony Process从PHP运行node.js CLI脚本。 该脚本始终将整个响应作为JSON打印在一行中。 响应以某种方式被截断为512个字符。 我只在php.ini中发现xdebug.var_display_max_data => 512 => 512,但没有看到这是如何相关的。 Adapter > Symfony Process > node script.js A)从

    2热度

    1回答

    因此,我对某些命令运行Symfony Process,我注意到当我将它们写入Symfony的OutputInterface时,它没有显示颜色或进度条。我认为命令(npm,artisan,ls等)使用terminal control codes,其中一个类正在吃非标准的ASCII字符。 编辑: 我已经做了一些挖掘和我相信Symfony默认使用它的StreamOutput类。它似乎能够输出颜色,我试过

    0热度

    1回答

    我使用Symfony2获得了很多遗留代码,Symfony2在Linux上运行,但我需要在Windows上启动它。几乎所有的东西都在工作(XAMPP),但是我遇到了一件事情。 在用户注册期间,发送邮件花费的时间太长以至于无法加载确认页面(取决于可能存在几封电子邮件的选项),因此每个电子邮件都会在DB中添加一条记录,其中只包含一条命令,如"php /path/to/app/console produc

    3热度

    1回答

    这可能有点复杂的问题,但我可以尝试任何和所有建议。 我正在运行哪些克隆一个Git仓库码头工人,例如,它是一个PHP 7阿帕奇码头工人实例: FROM php:7.0-apache 随着Symfony Process Component我启动了我的容器中,并通过我的环境变量。 "docker run -e REPOSITORY=\"{$url}\" -e COMPOSER_ALLOW_SUPE

    0热度

    2回答

    我在下面向您展示一些关于我想要做的傻瓜示例。我需要使用symfony2开始后台进程。此函数位于Controller中,我希望在命令行运行时返回响应。如果我按照下面的内容进行操作,那么当我调用一些正常的函数时它就非常相似。我的意思是,控制器不会发回给用户“ok”,直到该过程结束。 如何在后台运行它? public function checkAction(Request $request){

    0热度

    2回答

    我想运行后台过程,这是孤立的,用symfony Process组件。我无法使用kernel.terminate事件。 这就是我试图做: 这过程中,我想运行: // script.php $f = fopen('test'.uniqid().'.txt', 'w'); for ($i = 0; $i < 1000; $i++) { fwrite($f, "Line $i \n");

    0热度

    1回答

    我想用FFmpeg转换视频,一切都正常,但现在我试图在后台执行转换过程,所以我不必等待进程一分钟左右完成。 有什么建议,我该如何做到这一点? 这是在控制器我当前的代码: $urlGenerator = new urlGenerator(); $user = $this->getUser(); $userid = $user->getid(); $username = $user->getFu

    6热度

    3回答

    我有以下代码: $process = new Process('vi'); try { $process->setPty(true); $process->mustRun(function ($type, $buffer) { echo $buffer; }); //echo $process->g

    3热度

    1回答

    我们现在使用libreoffice --headless已经有一段时间了,第一次通过Debian,在过去的几个月中我们切换到了CentOS。我们使用Symfony Process命令转换docx到pdf,简化的命令看起来像: libreoffice --headless --convert-to pdf \ --outdir /home/conversionoutdir \ /