报错信息”suspicious cache-id, must contain _cv_ to be cached”,通常见于phpize执行后,出现这种提示是因为autoconf的版本太高了,解决办法也很简单:
1.卸载本机的autoconf
2.执行如下指令安装低版本的autoconf[……]
报错信息”suspicious cache-id, must contain _cv_ to be cached”,通常见于phpize执行后,出现这种提示是因为autoconf的版本太高了,解决办法也很简单:
1.卸载本机的autoconf
2.执行如下指令安装低版本的autoconf[……]
有些程序需要安装旧版的时候,如何查看源包含的程序的版本?
以httpd为例:
yum --showduplicates list httpd | expand输出结果:
Loaded plugins: fastestmirror, langpacks, refresh-packagek[......]CentOS yum安装应用的时候提示”Delta RPMs disabled because /usr/bin/applydeltarpm not installed.”
对应解决办法如下:
yum provides '*/applydeltarpm'
yum ins[......]之前买的一个极其便宜的VPS,1.26$ 一年,你木有看错。当然,只有20个可使用端口,但那足够了。既然是OpenVZ,偶尔看到说谷歌搞出的BBR可以加速访问,所以就研究了以下,最终,在https://blog.kuoruan.com/116.html找到了相关脚本,但实际情况是我这种硬盘[……]
下列代码实现了逐行读取test.txt文件的功能。
<?php
$file = fopen("test.txt", "r");
while(!feof($file)){ echo fgets($file). "rn";}f[......]判定是否只包含中文字母和数字,示例代码如下:
<?php
$c = '/^[u4e00-u9fa5_a-zA-Z0-9]+$/';
if (preg_match ($c, "Welcome")) { echo "YESrn"[......]有时导出不需要其他数据,只想导出自己需要的数据,此时,用下面这句就可以啦:
mysql -e "select * from 表名" -u 数据库帐号 -p数据库密码 数据库名 > 保存的文件名.txt注意,密码是直接跟在-p后的。
参考:https://st[……]
因为工作原因,用到了Times33的算法生成唯一哈希并计算取模。结果发现两个环境运算结果竟然不一样,经过检查定位,发现一个由于PHP版本导致的暗坑。
这个暗坑可能后人不会遇到,因为其出现方式比较独特,就是不同的PHP版本下,最终运算结果不同~~~举个例子:
<?php
echo[......]@一般是用不到的,因为生产环境是关闭错误输出的,并且,你如果语句加了@在前面,即时开启错误输出,也不会讲错误输出到前端,自己心里有个数。
这个符号的作用就是隐藏报错和警告提示,通常常见于在使用file_get_contents()进行网络请求的时候,置于函数前面,这样因为网络异常等问[……]