我已将 Wordpress 3.8 上的遗留站点从一台服务器移动到另一台服务器。新服务器在 PHP 7 上,我继续收到以下错误:
Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
我已经尝试安装 Wordpress 命令行工具 WP-CLI,但仍然出现相同的错误。
接下来我应该尝试什么?
您将需要进行手动更新。
下载您需要的当前/或版本,下载后,将 zip 文件解压缩到您的计算机。然后,打开包含所有 WordPress 文件的文件夹并删除以下项目:
wp-config-sample.php 文件。
wp-config.php 文件(您可能看不到这个文件——如果它存在,请确保将其删除)。 wp-content 文件夹。
删除这些项目后,通过 FTP 将剩余的文件/文件夹上传到您的服务器。当您的 FTP 客户端提示重复文件时,告诉它覆盖所有文件:
如果您使用的是 Apache Ubuntu, 将您的 PHP 版本更新到 8.1 解决您的问题
sudo apt update && apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update && sudo apt install -y php8.1
php -v
sudo apt-get install -y php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath
sudo apt-get install -y php8.1-fpm
sudo apt install php libapache2-mod-php php-mysql