博主头像
猫东东

好好生活,停止摸鱼

嗯,PHP8

其实在一周多之前,PHP8就更新了正式版本,当时宝塔没更

我还专门编译了一下,当时用华为云111的云服务器,编译lnmp竟然用了1个半小时...要了老命了

本地编译挺快,大约20来分钟..

然后昨天宝塔是终于更新PHP8了,今天装上试了下,嗯...是被催太急了嘛,哈哈...

宝塔

装完PHP8,你会发现,在网站里,还有phpmyadmin中,都无法选择php8,因为我自己将PHP7.4卸载了,所以直接是静态

果然是太急了么,嗯,网站的手动去配置文件中找到

 include enable-php-00.conf;

改为

 include enable-php-80.conf;

PHPMYADMIN的去默认配置文件中,同样的,在404后面加一行

 include enable-php-80.conf;

typecho

新用户应该不存在问题,旧用户从php7.X换成8的怕是无法后台登陆,除非改成默认的 e10adc3949ba59abbe56e057f20f883e 也就是 123456,正常的密码却无法登陆,那是因为编码的方法有问题了。

临时解决方法,有1处:

在 /var/PasswordHash.php 第42行,将

function PasswordHash 

直接改为

function __construct

完成...

嗯,PHP8
https://blog.del.pub/code/bt-php8.html
本文作者 猫东东
发布时间 2020-12-10
许可协议 CC BY-NC-SA 4.0
发表新评论