小编Lao*_*neo的帖子

是否有PHP函数来测试零日期

寻找一种速记或更好的方法来测试零日期(MySQL datetime列),而不是:

if ($row['this_date'] == '0000-00-00 00:00:00') echo 'No date set.';
Run Code Online (Sandbox Code Playgroud)

是否有测试它的PHP函数?谢谢.

php datetime

31
推荐指数
4
解决办法
4万
查看次数

Guzzle 6下载进度

我想用Guzzle下载一个大文件,并希望跟踪进度.我不知道是否必须以某种方式传递流或使用RequestMediator.

我正在测试以下代码.

    $dl = 'http://archive.ubuntu.com/ubuntu/dists/wily/main/installer-amd64/current/images/netboot/mini.iso';
    $client = new Client([]);

    $request = new GuzzleHttp\Psr7\Request('get', $dl);
    $promise = $this->client->sendAsync($request, [
            'sink' => '/tmp/test.bin'
    ]);
    $promise->then(function  (Response $resp) use ( $fs) {
        echo 'Finished';
    }, function  (RequestException $e) {
    });
    $promise->wait();
Run Code Online (Sandbox Code Playgroud)

一个提示将不胜感激.

php guzzle guzzle6

7
推荐指数
1
解决办法
3727
查看次数

将spec文件转换为debian

我们正在将我们的服务器从CentOS迁移到ubuntu.对于自编写的应用程序,我们创建了一个spec文件来创建RPM,以便在CentOS上轻松安装.现在我们想将它转换为debian格式.最简单的方法是什么?我不是指从rpm创建.deb文件,而是将spec文件转换为ubuntu控制文件.

ubuntu specifications centos rpm deb

5
推荐指数
1
解决办法
4647
查看次数

我可以删除[php] <defunct>进程吗?

我创建了一个PHP脚本,它读取一些数据并使用pctnl_fork启动一个新进程来处理数据.子进程完成后,它们将作为进程保留.ps aux向我展示了一个过程列表

demo       32229  0.0  0.0      0     0 pts/0    Z    12:23   0:00 [php] <defunct>
demo       32251  0.0  0.0      0     0 pts/0    Z    11:50   0:00 [php] <defunct>
demo       32284  0.0  0.0      0     0 pts/0    Z    11:50   0:00 [php] <defunct>
demo       32298  0.0  0.0      0     0 pts/0    Z    12:56   0:00 [php] <defunct>
demo       32303  0.0  0.0      0     0 pts/0    Z    11:50   0:00 [php] <defunct>
demo       32316  0.0  0.0      0     0 pts/0    Z    12:23   0:00 [php] <defunct>
Run Code Online (Sandbox Code Playgroud)

我可以安全地终止这个进程,因为父进程仍在创建新进程来完成某些工作吗?我知道我应该启动命令管道到stderr(根据这个主题疯狂的crond行为.现在继续制作已解散的bash进程为时已晚.父进程在后台运行.

linux process kill-process

3
推荐指数
1
解决办法
5472
查看次数

标签 统计

php ×2

centos ×1

datetime ×1

deb ×1

guzzle ×1

guzzle6 ×1

kill-process ×1

linux ×1

process ×1

rpm ×1

specifications ×1

ubuntu ×1