随笔分类 - PHP
摘要:php --ri swoole 查看某个扩展的版本号 https://pecl.php.net/ 包的下载地址 通用安装流程 https://www.jianshu.com/p/bb12b11ff72b
阅读全文
摘要:启动php-fpm: /usr/local/php/sbin/php-fpm php 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,所以不要再看这种老掉牙的命令了,需要使用
阅读全文
摘要:配置: 血泪教训,
阅读全文
摘要:在这个组件中 el-table 必须使用数组,不能是对象 但是这里有个问题,我后台PHP返回的明明是数组,怎么在前端被转换成对象了? 经过测试发现问题,我传送的数据是多维数组,如果数组下标是按顺序,从0-N,那么json_encode之后返回前端之后,那就是数组 其余情况,都会自动被转换成对象。 解
阅读全文
摘要:今天git代码回滚,把配置文件和index.php文件全部丢失之后,出现了上面这个错误,无论切换php版本,重启电脑,重启wamp都无法解决。 最后FQ出去,定位到这个错误。 我使用的Wamp版本2.4.33,PHP版本7.2.4。 它不需要Windows PATH环境变量中的PHP版本的路径。因此
阅读全文
摘要:function multiple_threads_request($data,$url,$chuck_num=20,$wait_usec = 0){ $result = []; if (empty($data) || empty($url)) { $send_data = array_chunk($data, $chuck_num,true); ...
阅读全文
摘要:1、在composer包中去掉调用 一般情况下,去掉包,包在进行更新的时候会自己删除; 2、在vendor/composer/installed.json 去掉这个已经安装的引用 这样再次安装的时候这个包就会保留在本地,不会被删除 3、在composer.json 中加入对这个包的命名空间映射 因为
阅读全文
摘要:在使用workman的时候碰到两个问题 1、mysql报错 mysql gone away; 2、redis更新报错; 原因: 查看workman 手册得知,不要在主进程中初始化数据库、memcache、redis等连接资源,因为主进程初始化的连接可能会被子进程自动继承(尤其是使用单例的时候), 所
阅读全文
摘要:1、协议 尽量使用 HTTPS 2、’域名 尽量将API部署在专用域名之下 如果API很简单,不会有进一步扩展,可以考虑放在主域名下 3、版本 应该将版本放在URL中 ,例如 https://api.xxx.com/v1 4、路径 每个网址,就是一种资源,所以不能有动词,只能有名词 5、HTTP动词
阅读全文
摘要:三年前,有使用file_get_contents 获取大量数据时(zabbix)导致程序崩溃,排查原因的时候,发现是因为file_get_contents没有做超时限制,导致一些请求因为网络不稳定,卡死在那边。 中间查找资料,发现curl应该是更优选择,所以改用了curl。 1、fopen/file
阅读全文
摘要:线上一个例子,今天刚处理的问题,老的phpcms系统,在apache上使用正常,在ng上需要进行重写 http://xxx.xxx.xxx/news/index.php/admin/index/login 重写之后 location ~ /news/index.php/ { rewrite ^(.*
阅读全文
摘要:1、workman起进程的方式很简单,一个new Worker 是一个守护进程,子进程可以根据自己的需要启用。例子如下: $lCreate = new Worker();$lCreate->count = 1;$lCreate->name = 'lCreate';$lCreate->onWorker
阅读全文
摘要:1、一键安装完成lnmp之后, 2、最重要的一点,当时这个问题,我折腾了三天 在/usr/local/nginx/conf/fastcgi.conf中添加可以访问上层文件,并指定项目文件fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_roo
阅读全文

浙公网安备 33010602011771号