8/2
2023
已经好几年没动过博客服务器了,恍然发现typecho有新版本,于是一顿梭哈连带php也从5.6升级到7.4
服务器:CentOS 7.4
首先抛出参考链接
https://blog.51cto.com/u_15482433/4926302
http://docs.typecho.org/upgrade
https://computingforgeeks.com/how-to-install-php-7-4-on-centos-7
https://developer.aliyun.com/article/425911
升级步骤:
1. 下载压缩包到服务器目录,然后跟据升级步骤删除四个目录和文件
我将压缩包放到了/var/www/typecho/typecho.zip
接着把压缩包解压
我的http目录是/var/www/html
故执行以下命令来对博客文件升级
cd /var/www/html
rm -rf admin/
rm -rf var/
rm -rf index.php
rm -rf install.php
cp -r ../typecho/var .
cp -r ../typecho/admin .
cp -r ../typecho/index.php index.php
cp -r ../typecho/install.php install.php
2. 升级php版本
卸载原有版本yum remove php*
安装源
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm`
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
安装yum组件
yum -y install yum-utils
yum-config-manager --enable remi-php74
安装基础php组件
yum update
yum install php php-cli
安装必要组件
yum install php-mysql php-mbstring httpd-manual mod_ssl mod_perl mod_auth_mysql
3. 编辑php配置并启动服务
vi /etc/php.ini
加入extension=mbstring.so
启动!
service php-fpm start
service httpd restart
此时访问博客主页会提示升级成功
tested