最近看到pecl上面还有扩展下载次数统计,想着给redis刷一刷下载次数把,本来是想用file_get_contents/curl模拟下载redis的安装包,但是觉得发起http完整请求对pecl官网造成流量压力,我只需要http协议连接上再关闭即可,不需要真正下载,于是有了下面的代码:
/** * 刷redis_pv */ public function redis() { //版本列表 $versions = [ '4.5.4', '4.5.3', '4.5.2', '4.4.1', '4.5.1', '4.5.0', '4.4.1', '4.4.1', '4.4.1', '4.4.1', '4.4.1', '4.4.1', '4.4.1', '4.4.1', '4.4.1', '4.4.8', '4.4.7', '4.4.6', '4.4.5', '4.4.4', '4.4.3', '4.4.2', '4.3.6', '4.4.1', '4.4.0', '4.3.5', '4.3.4', ]; $url = 'https://pecl.php.net/get/redis-'; $i = 500; while ($i--) { $version_key = array_rand($versions, 1); $version_value = $versions[$version_key]; $new_url = $url . $version_value . '.tgz'; fopen($new_url, "r"); echo $new_url . PHP_EOL; sleep(5); } }
//$ak开发密钥,$cityname城市名称(支持省县乡详细地址) public function getposition($ak,$cityname){ $callback=array('lng'=>0,'l...
首先看看以下代码:代码1:<?php $a=0.1; $b=0.7; if($a+$b==0.8) { echo "1"; } else{ echo "2"; } ?>代码2:<?php &n...
如果想在windows中执行php,并且让php脚本在后台运行,可以用下面的cmd命令start /b php D:\wwwroot\default\demo1\run.php例如上面的命令意思后台运行run.php,如果想用php编写异步代码: ...
xmlrpc协议是通过http请求xml数据进行通信。webservice中和它相同的是soap。soap调用的确很简单,但是创建wsdl太繁琐,效率低下。xmlrpc很好的解决这个问题。(1).创建xmlrpc服务端(求和函数api)function getSum($method,$ar...
(1).config.php 配置文件<?php /** * RabbitMQ_Config */ $config = [ 'host' => ...
(1).学习的目标:学会创建父子进程,并且能够区分当前进程是父还是子;了解父进程执行过程,子进程执行过程;能够用多进程执行任务(2).相关函数学习: (2.1)pcntl_fork()执行时: &nbs...