升级操作系统重新安装wordpress5.5.3,顺便安装PHP7.4,过程记录一下。
准备工作:Duplicator插件备份wordpress网站(两个文件,一个压缩包,一个installer.php),阿里云重置操作系统。
1.更新系统组件清单和组件包:
sudo apt update
sudo apt upgrade -y
2.安装软件管理工具:
sudo apt-get install software-properties-common
3.配置下载PHP文件包路径:
sudo add-apt-repository ppa:ondrej/php
4.安装php7.4:
sudo apt -y install php7.4
5.再次更新组件:
sudo apt upgrade -y
5.查看php版本:
php -v
PHP 7.4.13 (cli) (built: Nov 28 2020 06:24:43) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.13, Copyright (c), by Zend Technologies
6.安装libapache2-mod-php组件:
sudo apt install -y apache2 libapache2-mod-php
7.安装mysql:
sudo apt install -y mysql-server php-mysql
sudo apt install mysql-common mysql-client
sudo /etc/init.d/mysql restart
8.设置web服务:
sudo apt install -y phpmyadmin
9.下载wordpress安装并解压缩(上传文件建议用Bitvise SSH Client,FTP 终端一体化):
cd /tmp
tar -xzvf wordpress-5.5.3-zh_CN.tar.gz
10.设置文件权限并重启web和数据库服务:
sudo mv wordpress/* /var/www/html/
sudo chmod -R 777 /var/www/html/
sudo mv /var/www/html/index.html /var/www/html/index~.html
sudo /etc/init.d/apache2 restart
sudo service mysql restart
11.数据库建表、用户和密码:
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER sean;
SET PASSWORD FOR sean = PASSWORD('yourpassword');
GRANT ALL PRIVILEGES ON wordpress.* TO 'sean';
FLUSH PRIVILEGES;
exit
新装的到此结束,直接访问网页即可配置wordpress。
以下是备份还原过程
12.备份文件上传至web文件夹下(/var/www/html/backup),并把backup文件夹权限改为可写,浏览器访问:“yourwebaddress/backup/installer.php”即可恢复。