分类
生活记录

自我反思

这段时间,游戏玩的有点多。

白天陪儿子上完网课之后,一有时间就开始玩,白白浪费了很多时间,却什么都没有得到。

由于疫情的关系,孩子学校至今都没有开学,需要在家里上网课。每天一早,老师就布置好了当天的任务,然后,我就陪伴着孩子学完一天的课程。这样下来,我白天也就没有时间做自己的事情,更没法接单。晚上好不容易有点时间,还要去浪费在游戏上。这么大的人了,真是不应该,做点有意义的事情多好。

不玩游戏,可以收获很多;把时间浪费在游戏上,却什么也得不到。

明天起床后,删掉游戏,重装系统,干干净净的重新开始。

分类
PHP

博客PHP版本升级到7.4.3

前两天升级PHP7.4.3遇到Error 139的问题,本来以为是PHP版本的问题,今晚网友“笛声”在博客留言,说他升级成功了,所以,又想折腾一下。

首先,卸载原来使用remi源安装的libzip:

yum remove libzip5-devel-1.5.2-1.el7.remi.x86_64

然后进入php7.4.2代码文件夹,configure一下,报错No package 'libzip' found,说明卸载成功。

接下来,开始使用源码安装libzip-1.2.0,这里参考给我留言的网友“笛声”的博文 https://hqidi.com/154.html

引用一下重点:

yum remove libzip libzip-devel (如果configure libzip1.2.0报zlib版本过旧,还要再把这两个装上)

wget https://hqidi.com/big/libzip-1.2.0.tar.gz

(如果下载失效可以使用wget https://nih.at/libzip/libzip-1.2.0.tar.gz

tar -zxvf libzip-1.2.0.tar.gz

cd libzip-1.2.0

./configure

make && make install

在网上找到的教程到了这一步就直接让你继续在PHP源码目录里面执行configure程序继续配置了,其实你虽然已经安装了libzip1.2,但是PHP的configure程序依然找不到,不知道你安装在哪,你得告诉PHP的configure程序,我安装了libzip 1.2,并且安装在何处。以前是用ldconfig来通告系统所需动态库文件的位置,现在用pkg-config

我刚刚提供的方法安装的libzip默认被安装到了 /usr/local/lib 在这个目录下你能看到libzip.so libzip.so.5 libzip.so.5.0.0 还有一个pkgconfig目录。

所以,真正的解决方法来了,在你configure的会话窗口直接输入如下内容:

export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"

上面命令的作用就是告诉configure程序,去/usr/local/lib 目录下找库文件,这样他就能找到libzip.so

此时,你继续执行php的configure将会很顺利的看到

Thank you for using PHP.

引用自 https://hqidi.com/154.html,略有修改。

通过卸载remi源的libzip,使用源码编译重装libzip-1.2.0后,再编译PHP7.4.3就完美通过了。

再次感谢热心网友提供的帮助。

分类
PHP

博客PHP版本升级到7.4.2

今天看了下PHP版本,最新版本已经到了PHP7.4.3了,由于博客使用的PHP版本还是7.4.1,于是想就升级一下。

下载了7.4.3的代码,编辑后发现报错:

Generating phar.php
/bin/sh: line 1: 18054 Segmentation fault      ` if test -x "/root/php-7.4.3/sapi/cli/php"; then /root/php-7.4.3/build/shtool echo -n -- "/root/php-7.4.3/sapi/cli/php -n"; if test "x" != "x"; then /root/php-7.4.3/build/shtool echo -n -- " -d extension_dir=/root/php-7.4.3/modules"; for i in bz2 zlib phar; do if test -f "/root/php-7.4.3/modules/$i.la"; then . /root/php-7.4.3/modules/$i.la; /root/php-7.4.3/build/shtool echo -n -- " -d extension=$dlname"; fi; done; fi; else /root/php-7.4.3/build/shtool echo -n -- "/root/php-7.4.3/sapi/cli/php"; fi;` -n -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' -d phar.readonly=0 /root/php-7.4.3/ext/phar/build_precommand.php > ext/phar/phar.php
make: *** [ext/phar/phar.php] Error 139

尝试修改 configure 选项,发现只要去掉–with-zip就可以了,但是去这个,zip 扩展就不能用了。看这个错误,应该是生成 phar 是报的错,于是禁用 phar,增加一个 configure 选项:--disable-phar,再编译就可以通过了。完整 configure 参数如下:

./configure \
--prefix=/usr/local/php/php74 \
--enable-gd \
--with-curl \
--enable-fpm \
--enable-cgi \
--with-openssl \
--enable-mbstring \
--with-pdo-mysql \
--with-zlib \
--with-zip \
--with-mysqli \
--enable-opcache \
--enable-mysqlnd \
--with-libxml \
--with-jpeg \
--with-freetype \
--with-pdo-sqlite \
--with-sqlite3 \
--enable-cli \
--enable-shared \
--enable-exif \
--disable-phar 

但是这样有个问题,禁用phar,可能composer等使用phar的相关的服务就不能用了,所以,我没安装这个版本。于是又下载了7.4.2的版本,这个版本一次性编译通过,升级成功。

至于那个Error 139的问题,猜测可能是代码BUG,那么只好跳过7.4.3这个版本,等下一个版本再看。


2020年3月3日 23:29更新:

经网友“笛声”留言提醒,PHP7.4.3版本没有问题,是我环境的问题。升级PHP7.4.3的过程,参考这里

分类
生活记录

疫情终于快过去了

今天是正月二十七,小区解封了,人们可以出去了。今天下午我开车去郑山中心幼儿园——给媳妇拉学校的办公用品,封闭了将近一个月,今天终于出门了!

截至写这篇文章时,全国的新增确诊病例399,治愈1781,新增在下降,治愈的越来越多,情况逐渐好起来了。

疫情数据截图

希望社会秩序能早日恢复正常。

分类
生活记录

新型冠状病毒来袭

春节过后,新型冠状病毒疫情越来越严重了。这几天,大街小巷基本都没什么人,都在家里不出去了。今天,小超市也都关门了,政府启动了社区配送机制,情况真的很严峻。

偌大的超市,除了工作人员基本没有人了
分类
生活记录

对于创立公司的一些思考

这两天把未来公司的网站完善的差不多了,最起码看起来是那么回事了。网址: http://www.ilinshu.cn/,欢迎来访。

最近思考比较多的是关于创立公司是事情 ,有这个想法,其实已经很多年了,但是一直没有行动。2020年,想把这件事做了。

关于成立公司,其实不应该为了成立公司而成立公司,我感觉应该是顺势而为,有了一定的业务基础,才成立公司。冒然成立一家公司,成立之后做什么?怎么做?没有业务,总不能一个人整天闲在公司里面。

但是,很多事情不破不立,对于我来说,感觉就是这样的。有成立公司这个想法已经很多年了,一直找各种借口,有各种理由,诸如不好招人,临沭行业大环境不好等等。其实,都是借口。做这件事情,困难有,但我想应该也有解决的办法,不然还真的要被困一辈子?

想要破局,就应该行动,不要做思想上的巨人,行动上的矮子。对于错,只能在行动的过程中去检验,重在过程,而结果反倒成了其次。对了,就继续走下去,错了,从头再来。反正我一无所有,我怕什么?

最近这两年,淘宝上接活是越来越难了。最开始的时候,淘宝上做程序的店铺还不到一页,那个时候接活是非常好接的,还记得旺旺一天响个不停,最巅峰的时候,一个淘宝店的业务量够十多个人来做,还做不过来。有时一个客户能被客服来回转十几次。现在,淘宝上做软件已经不是秘密了,到了是个人都知道的程度,这样,生意就很难做了。是时候另辟蹊径了,不能在一棵树上吊死。从2011年开始到现在,还是挺感谢淘宝的。

做淘宝,有好处也有坏处。基于淘宝的客户关系是不稳固的,客户随时都可能换到别家,尤其是在今天,淘宝软件商家这么多的情况下。这么多年下来,积累下来的稳定客户也有,但还是达不到理想中的状况。淘宝就是马老板给商人打造的一个大环境,你进去了,适应了,一切很好。当你不适应这个环境了,或者说环境不适合你了,你想出来时,可能一切都要重来。

建立公司,自营市场,建立的客户关系应该是稳固的,市场打下就打下了,一切都在自己的掌控之内。所以,我感觉这条路有必要走一走。虽然打市场困难重重,但我有信心能把这件事情做好。

分类
生活记录

寒假

前天, 儿子和媳妇都放寒假了,今天是寒假的第二天。连着下了几天的雨,昨天下了雪,今天终于放晴了。

今天是腊月十四,还有十六天过年,一年就这么过来了,真想抓住时间的尾巴,让它走慢一点。

2020年1月开始到现在,给客户升级了一个项目,昨天已经全部完成了。剩下的时间还得自己找事情做,正好这个寒假期间不用我带孩子,得多做点事情,不能一直闲着。把自己想做的事情做完,2020年不留遗憾。

以前总说时间不够用,其实都是借口,只要想做事情,时间总是能挤出来的。把时间用在对的事情上,不浪费,一点一滴的积累,也能积土成山,水滴石穿,干成很多事情。

分类
生活记录

2019年总结

时间悄无声息地来到了2020年,在这个阳历年跨年夜,睡不着,还是写点什么吧,来纪念我的2019。

想了好多,但一下子不知道从何说起。2019,整体上来说,还不错,媳妇考上了正式的在编教师;买了一辆新电动车;女儿一天天长大,会撒娇了,整天缠着我;儿子也上小学三年级了;妈妈几乎负责了全年的做饭。而我,除了赚点钱之外,却似乎没什么功绩了。

之前媳妇没考试之前,还有时间带带女儿,女儿也不缠我。自从9月1开学之后,女儿就每天都跟着我,让我给她玩,而我也不忍心放下她不管,自己去干活。就这样,从开学到现在,基本上没怎么干活(写软件做项目),一个人的收入虽然不多,但也还能勉强够用。

鲁迅先生曾经说过:“时间就像海绵里的水,只要愿挤总还是有的”。经济压力突然不是那么大了,我承认,我的内心是有点放松的,到现在也已经三个月了,不能一直这样下去,要挤时间来工作赚钱,心态上还是要紧张起来,安逸的生活就像是温水煮青蛙,最容易磨灭一个人的心志。

曾经几年前就说过,要锻炼身体,但一直到现在,也没有落实到地。随着年龄一天天变大,真的要开始锻炼了,不能等到身体出问题了再去后悔,那个时候就晚了。

工作上,要慢慢的转型。从以前的接外包,转变到拥有自己的产品和解决方案,要把市场推广由纸上谈兵落到实处。从以前的单打独斗,转变到一群人的团战。从在家办公转变为专门的工作场所。这些,以后还要制定一个确切的可落实的步骤来执行。执行力是这些的前提,虽然困难重重,但绝对逆风不投。

过去的已经成为历史,未来还要继续。是时候实现自己了,相信自己,未来可期,书写一部精彩的下半章!

分类
Web

在裸域上使用Google Analytics

Google Analytics为了解决Safari浏览器第三方cookie只保留24小时的问题,推出了新的统计代码gtag.js。目前来看,只有GA的gtag.js解决了这个问题,本文内容只适用于gtag.js的统计方式。

因为本站使用的裸域,默认Google Analytics的统计代码生成的cookie domain是.wujie.me这种的,前面有个点。cookie domain前面加了这个点,就可以把这个cookie传递给子域名。假如有一个img.wujie.me的子域名,在请求这个域名时,浏览器会把Google Analytics相关cookie一起发送到img.wujie.me,这显示是多余的。

为了去掉Google Analytics的cookie domain前面的点,需要在统计代码中改一个配置,如下代码

gtag('config', 'UA-XXXXX-1');
改为
gtag('config', 'UA-XXXXX-1', {
'cookie_domain': 'none'
});

保存后,清空浏览器缓存,再重新刷新页面,可以看到带点的cookie domain已经没有了。

分类
生活记录

在博客上花费了过多时间

自从开始关注WordPress的固定链接开始,这几天就一直在纠结这个问题,不断的搜索资料,最终通过今天上午完善了最后一次文章而结束。最终的选择如你所见。

最终的关于WordPress固定链接的思考

这个问题是时候告一段落了。我想可能大多数人都这样,接触一种新事物,各种功能设置都想尝试折腾一下,直到弄明白为止。就像孩子一样,对陌生事物充满了兴趣和探索心,这可能就是人的天性吧。

从此以后,把博客当作记录的工具使用,回归它的本质。做自己该做的事情。