米波现场调整为 win 版本
不过win下,会牺牲不少性能,如果要求不高,可以考虑
修复微擎 在php 7.2 环境下登录异常
mbstring.fun_overload 导致各种字符串函数异常,导致session解密异常
php 7.2以上版本安装跳过ssl协议
pecl install channel://pecl.php.net/mcrypt-1.0.1
workerman 模拟压力测试脚本
httponly
chrome 特性,只有返回时,标记为httponly,之后会无法在浏览器端读取以及修改.且发送的httponly不会再出出标记
nmap-vulners和vulscan
https://www.4hou.com/technology/10481.html
需要走代理更新库
shell 使用 shadowsockets 局域网代理
curl 才能测试 ping 和 telnet 需要单独安装代理或shadowsock
服务器备份
svn 直接复制
passwd,authz
mysql 复制数据库后,表空间要一起复制.
对源码做特殊修改,使include 不被open_basedir所限制, 新人测试环境,保护源码安全
php 源码 main/fopen_wrappers.c (代码部分是复制别人的...哈哈...省好多时间)
源码修改测试, 有 ./configure --disable-all 方便快速编译,只针对测试功能测试
PHPAPI int php_check_open_basedir_ex(const char *path, int warn TSRMLS_DC)
php 源码编译安装
直接复制lnmp phpinfo中的编译参数,避免出错
collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1
解决办法:make ZEND_EXTRA_LIBS='-liconv'
ln -s /usr/local/lib/libiconv.so.2 /usr/lib64/
独立php版本实现
需要另外指定编译目录,配置独立端口,配置独立 /tmp/phpxxx.sock,同时nginx也需要做同样处理,用alias会方便很多.
alias 全局修改 /etc/bashrc (注意空格)
samba
无法访问...可能没有权限...这句不关键,第二句才是关键..
Samba报错:不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接
sqlserver php
https://www.jianshu.com/p/245b14583c47
只有7.0正常,7.2还不行.
win 分钟级php类计划任务
php -q xxx.php
cups https://www.cups.org/
"操作无法完成(错误 0X00000709)。再次检查打印机名称、并确保打印机连接网络"
识别不到打印机驱动问题. 可下载目标打印机驱动exe ,右键直接解压,再通过查找安装找到目标文件
xp识货无法安装的问题.只能随便添加一个打印机(此时无效),再直接修改注册表,改成目标打印机
打印机
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Print/Printers
打印驱动
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Print/Environments/Windows NT x86/Drivers
apache vhost单独配置php配置参数
php_admin_value open_basedir xxx
wkhtmltopdf 打印A4
隐藏头,隐藏尾(页面宽度750左右为A4常规大小)
wkhtmltopdf -T 0 -L 0 -B 0 --page-size A4 --print-media-type --disable-smart-shrinking http://xxx xxx.pdf
中文分词
mysql 5.7 以上,同时设置ngram_token_size=2,200w内,一次like且文本不是很长的情况下,可以不考虑用like.多次like的情况下,10w起就需要用分词了,速度下降得比较厉害.
mysql 一次命令复制表以及数据
CREATE TABLE igd_sysmsg_backup AS ( SELECT * FROM igd_sysmsg )