linux (Unbantu 16.04.4) 使用 xampp 搭建 web 服务器

公司几台服务器上的 php 版本都太低,新使用的 catchAdmin 框架需要 php 7.1 以上(7.1 以下运行会报错)。找到了搭建了 gitlab 的那台服务器,没有其他的服务(后来才知道 gitlab 内嵌了 nginx),看着还算干净可用。xampp 官网下载一开始想在服务器上使用 wget/apt-get 指令直接下载的,后发现太慢了。就想着先从官网下载下来在上传到服务器上。官网下

linux(Ubantu 16.04.4)添加路径到 PATH

查看当前 PATH# echo $PATH临时修改 PATH使用 export 可以设置全局变量,不加则当前会话有效。# export PATH=$PATH:/opt/lampp/bin某个用户设置 PATH修改用户目录下的 .bash_profile 文件,添加 export 语句。该文件在用户登录后会自动加载执行。我在当前服务器上 root 目录下有找到 .bash_profile 文件,却

又一次的脚本注入攻击

一早官网访问不了,想了一下应该是上周更改了阿里云的 DNS 解析服务器。(域名刚从美橙互联迁移回来,在阿里云后台创建新的域名解析都不起作用,需要重置 DNS 服务器)。之前 DNS 解析服务器缓存了域名解析列表,所以迁移回来之后未创建新的解析也能正常访问。现在更换了 DNS,重新创建相关的域名解析就好了。之后同事反馈某个模块功能好像有点问题,数据库查询报错了。一开始以为是 sql 或者代码问题,后

从绩效考核表谈谈公司应该怎样良好发展

昨天提交的绩效考核表被驳回了,人事行政负责人反馈,我的绩效考核缺少了工作能力和制度遵守这两个“不可缺少”的部分,然后将前面已离职的直属领导的考核表发给我,让我参考这个标准写。以下是我完善后的结果:去除不是我决定的和我决定不了的部分,我真正能够发挥主观能动性的只有 20%。也就是说,我 100% 投入工作,最多也影响 20% 的绩效。看到另一位运营部总监的绩效考核有效部分只有 15%,我默默地点点头

HTTP 请求中 request payload 和 formData 区别

在测试 cacheAdmin 接口时发现,POST 请求 Headers tab 最下面的数据部分标题显示的是 Request PayLoad(请求有效载荷),这与自己常写的接口展示不太一样。正常标题显示为 Form Data,下面是一个对比图:看形式猜测是提交的数据类型有些区别,网上查找相关的文档,找到以下内容:FormData 和 Payload 是浏览器传输给接口的两种格式,这两种方式浏览器

php file_exists(): open_basedir restriction in effect. File is not within the allowed path...

后台迁移服务器后,在上传文件时报错,提示 mkdir() 没有权限。查看目录发现,之前 Linux 外链了一个项目目录之外的文件夹(公共文件夹)丢失了。重新创建好外联,指向项目同级的公共文件夹。测试上传文件报了这个错误:open_basedir restriction in effect. File is not within the allowed path。之前没有遇到过这种情况,一般上传文件

php 获取当前毫秒(整数)

正常通过 microtime() 获取到的是一个这样格式的字符串 0.15852100 1612176374。这是一个 Unix 时间戳的微妙表示,前面的小数单位是秒。microtime() 函数可以接受一个 bool 类型的参数,传递是否返回一个浮点数。microtime(true) 返回 1612176526.1222,精度减小了。所以,转化为毫秒单位的整数即为:intval(microtim

php 定义空对象

$obj1 = new \stdClass; // Instantiate stdClass object $obj2 = new class{}; // Instantiate anonymous class $obj3 = (object)[]; // Cast empty array to object var_dump($obj1); // object(stdClass)#1 (0)

使用 simple_html_dom 库解析 html 内容

之前使用过 simple_html_dom 这一类库做解析,这一类库本身并不大,可以直接引入文件,让后封装到 helper 或者全局函数库里以备随时使用。下载文件:simple_html_dom.txt ,下载后将文件后缀修改为 .php 即可。github 原始地址:samacs/simple_html_domgithub 最新维护地址:Simple Html Dom Parser for PH

2020 年终总结

又是一年过去了,前段时间新闻报道说今年冬天会比以往更寒冷,两拨寒流经过,办公室里的依然热的燥人。确实有些躁,因为过了这一年,就 28 了,离 30 又进了一步,但恋爱、工作依然没有什么起色。有人说 2020 年的目标就是活下去,但我看到周围人买房的买房,升职加薪的也有不少,就不能平静了。公司篇公司依然是勉强度日,虽然看上去各方面都在往好的方向发展,但工资总是拖到第二个月甚至第三个月发,这着实让人不