LMLPHP后院

解决configure: error: Cannot find OpenSSL's <evp.h>

ql 扩展的,这样动态编译 mysqlnd、pdo_mysql 扩展会报一些奇怪的错误,如下:configure: error: Cannot find OpenSSL's <evp.h> 尝试了很多方法,依然解决不了这个问题,其实 evp.h 是存在的,于是只能重新编译 PHP,问题解决。在 PHP 源码编译安装的时候指定 --with-pdo-mysql 参数即可,如下代码示例。./configu...

MySQL 开启通用查询日志

有时候对一些东西不熟悉,就必须要对相关的东西熟悉,一起配合起来才能查出问题。MySQL 开启通用日志的方法,临时开启:sql> set global log_output=file; sql> set global general_log_file='/tmp/general.log'; sql> set global general_log=on;关闭通用日志:sql> set global gen...

MySQL 非法混合字符集等号操作异常

置都保持一致。个人认为统一编码是不太好的做法,至少是不合适的,比如数据库个别表为了支持 emoji,使用的是 utf8mb4 编码,你总不能把所有的表都改成 utf8mb4 编码吧,这也太操蛋了。这些方法其实都是解决编码不一致,并且用户的行为是不能确定的,比如在自己的站内编码肯定是一致的,如果是用户模拟请求的话,就不是自己能控制的了的。utf8 urlencode 转码没有问题,而 gb2312 ur...

Java 中如何避免空指针异常

a 语言的设计问题。其实,空指针异常是可以根治的,写下这篇文章希望能给大家带来帮助。据网友总结,Java 空指针异常 NullPointerException 主要原因如下:引用空对象,即调用空对象的方法或引用空对象的属性将 java8 中基础类型的封装类赋值给对应的基础类 如何避免空指针异常:?多留心,多判断多使用 CollectionUtils,MapUtils,StringUtils.isNot...

PHP7 返回值类型与声明不符报错

PHP7 的函数和方法支持声明返回值类型,出于好奇,试了下如果在运行时返回值类型与声明不符会怎么样?<?php function test() : array{ return 'lmlphp'; } test(); 如下致命错误:PHP Fatal error: Uncaught TypeError: Return value of test() must be of the type array, ...

不靠谱的 execCommand 之 insertText

后改为如下。document.execCommand("insertHTML",false,$('<div/>').text(text).html()); 搞来搞去,归根结底,execCommand 方法只有 insertHTML 有点用,其他全是没什么作用的。...

解决 springboot Interceptor @Autowired null

s("/*") .excludePathPatterns("/login"); super.addInterceptors(registry); } 咋一看,特别繁琐啊,new 一个对象还得封装成一个方法,这个是初学者所容易忽略的。...

解决Nginx报错Permission denied和Primary script unknown

个目录很深,最重要的关卡就在用户目录 /home/may 这里。一般的 Linux 发行版用户的 home 目录默认情况下同组用户和其他用户都是没有权限访问的,也就是 700 权限。想了一下,最简单的方法那就是 sudo chmod o+x /home/may,更傻逼的办法当然是 sudo chmod -R 777 /home/may。但这样做总是不安全的,比较好的办法就是将 Nginx 和 php-...

冬夜寒风中漫天飞舞的银杏叶

Adsense 的代码是很傻的,让人原封不动的放到网页中,一个广告加载一次 JS 文件,两个广告呢?页面放了三个呢?测试证明 JS 加载一次就够了,只是需要调用 adsbygoogle.push() 方法就可以了,页面有几个 ins 就调用几次。结果发现有人真的加了多次,虽然 JS 有缓存,但是看着很傻逼。添加 Adsense 赚的是小钱,按照一个人写原创文章内容的速度,估计只够服务器和域名的钱。让我...

如何防止ISP网络运营商篡改网页

ance.getEntriesByType 来获取 Entity 遍历每个实体的性能,检测是否加载了外部非法 JavaScript,进一步处理通知用户跳转到 HTTPS 页面。目前为止,发现唯一可行的方法就是这个啦。...
2026-06-22 04:08:19 1782072499 0.018377