随笔分类 - PHP
摘要:1、打开【控制面板】,选择【启用或关闭Windows功能】 2、windows应用商店下载 3、搜索应用并进入 如果提示 “系统找不到指定的文件” ,请进行如下操作 在powerShell上先看还有哪些子系统 wsl --list --all 注销子系统 wsl --unregister Ubunt
阅读全文
摘要:use think\Db;use think\Env; // 更新字段缓存文件(Runtime目录在jenkins部署的时候会自动删除) private function _setColumnCache() { if (Env::get('enviroment')=='develop') retur
阅读全文
摘要:目的:实现在windows下开发,而所改变代码自动同步到虚拟机 查看虚拟机的 IP地址 配置代码自动同步信息 通过页面上部的选项卡,切换到 Mappings 根路径:指的都是项目代码的根路径 点击一次,可以勾选 Automatic Upload ,实现自动提交修改到远程目录 配置成功后,使用 Upl
阅读全文
摘要:生产环境内存泄漏问题排查,以下是排查思路 生产环境上有严重的内存溢出问题(红色框所示,正常值应为是 20M 左右)同时系统有 Core Dump 文件产生排查过程中还发现一个现象,如果关闭 OPcache ,则 RES值 恢复正常 生产环境的 core-php-fpm-7-502-502-29964
阅读全文
摘要:安装步骤如下(推荐把安装文件下载到 /usr/local/src 目录下): step 1: wget --no-check-certificate https://github.com/swoole/swoole-src/archive/v1.9.13.tar.gz step 2: tar zxf
阅读全文
摘要:Gearman是一个分发任务的程序框架,可以用在各种场合,Gearman更偏向于任务分发功能。它的任务分布非常简单,简单得可以只需要用脚本即可完成。 Gearman 分布式任务实现原理上只用到2个字段,function name 和 data。function name即任务名称,由client传给
阅读全文
摘要:class CsvReader { private $csv_file; private $spl_object = null; private $error; public function __construct($csv_file = '') { if($csv_file && file_ex
阅读全文
摘要:ThinkPHP 3.1.2官方手册 第16.2章节 《隐藏index.php》中提到在Ngnix中隐藏index.php实现SEO友好的方法,其中使用了如下的代码location / { if (!-e $request_filename) { rewrite ^(.*)$ /i...
阅读全文
摘要:/** * @author Funsion Wu * @abstract SPL使用案例,全国首发,技术分享,欢迎转帖 */class Dir extends RecursiveDirectoryIterator { const CHILD_FIRST = RecursiveIteratorI...
阅读全文