当前位置:首页 > PHP

PHP

  • 最新
  • 浏览
  • 评论

RoadRunner和PHP通信的工作原理

高老师4年前 (2021-07-09)1349
RoadRunner和PHP通信的工作原理
本来也知道其工作原理,但是php仅支持命名管道,且windows下不支持命名管道。RoadRunner官方说默认就是管道,我想看看windows下如何实现,于是看了下源码。执行流程如下:(1).启动go进程,go创建http-server,同时go调用php ./xxx.php 开启多个php命令行...

宝塔面板使用www用户执行命令

高老师4年前 (2021-07-09)2012
宝塔面板使用www用户执行命令
创建shell脚本任务su -s /bin/bash - www <<EOF 编写你的命令,支持换行 EOF例如我的自动发布任务su -s /bin/bash - www <<...

tp6请求日志,tp6记录详细日志

高老师4年前 (2021-07-07)5349
tp6请求日志,tp6记录详细日志
在tp5版本的时候日志中保存了全部的请求信息,保存了请求地址 请求方法 请求路由  请求头  请求参数,但是在tp6中官方取消了。官方解释说由于日志记录了所有的运行错误,因此养成经常查看日志文件的习惯,可以避免和及早发现很多的错误隐患。但是我觉得不方便我定位线上问题,于是把tp5...

php mysql 异步, php mysql 异步并发查询

高老师4年前 (2021-05-28)1136
php mysql 异步,  php mysql 异步并发查询
mysqli提供了异步执行sql的功能,类似于select轮询机制。先提交SQL到预发布,再去轮询查询是否ok。query的时候加上MYSQLI_ASYNC选项,query就直接提交到mysql,但是本身不等待执行结果。mysqli不亏是加强版的mysql扩展,可惜不是pdo<?php /**...

文件bom头,文件bom头保存的什么东西,php读取bom头数据

高老师4年前 (2021-05-27)918
文件bom头,文件bom头保存的什么东西,php读取bom头数据
<?php //  读取带BOM的文件(记事本创建a.txt,保存选择Utf8) $text = file_get_contents('./a.txt'); //  二进制的BOM头转16进制输出 echo&nbs...

php echo对象,php __toString

高老师4年前 (2021-05-21)939
php echo对象,php __toString
PHP开发者基本都是万能var_dump,很少echo对象,echo对象默认会报错.echo对象时默认会自动调用魔术方法__toString蹭点百度流量// 1.Object of class a could not be&nbs...

php信号量

高老师4年前 (2021-05-18)924
php信号量
<?php //获得信号量的方法 $execute = function () {     //(1).创建IPC通信KEY     $key = fto...

php共享内存,php共享内存的使用

高老师4年前 (2021-05-18)850
php共享内存,php共享内存的使用
(1).基本的写入(a.php)//(1.1).创建一个IPC通信专用的KEY $shm_key = ftok(__FILE__, 't'); //(1.2).创建或者打开共享内存块,创建1KB $shmop = shmop_ope...

pecl自动配置php.ini

高老师4年前 (2021-05-17)830
pecl自动配置php.ini
(1).告诉pecl你的php.ini在哪里,如果你也不知道,执行php --inipear config-set php_ini   /www/server/php/70/etc/php.ini(2).用pecl安装扩展试试pecl in...

php://memory伪协议的使用

高老师4年前 (2021-05-08)866
php://memory伪协议的使用
php://memory伪协议,包装器将数据以文件形式来操作,而底层通过内存保存的形式。简单来说就是让你能通过操作文件的形式来读写内存,方便不?---如果你的码农生涯也在迷茫,不如忙起来,因为忙起来什么都忘记了echo sprintf("使用前内存%.2fMB"&nbs...