今更ですが、過去のシステムでのpear利用を出来るだけ既存のubuntuで設定してみた覚書。
phpの普及と共に付加されたクラスライブラリのpearは今後利用を利用は考えられないが、現存しているシステムからの移行の為の環境構築としての記載です。
ubuntu20.40での標準構成では、pearが問題なく使えるphp7.3を強制的にインストールし、その環境下にpearをインストールするものです。
今回はkagoya.jpのKAGOYA CLOUD VPSを利用して、ubuntu20.40を選択し構築しました。
一般的なapache及びphpパッケージをインストール。
apt -y install apache2 php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-mysql php7.3-pgsql php7.3-dev php7.3-mbstring php7.3-zip
update-alternatives --config php
There are 2 choices for the alternative php (providing /usr/bin/php).
  Selection    Path             Priority   Status
------------------------------------------------------------
  0            /usr/bin/php8.4   84        auto mode
* 1            /usr/bin/php7.3   73        manual mode
  2            /usr/bin/php8.4   84        manual mode
Press <enter> to keep the current choice[*], or type selection number: 
php7.3に適合するphpmyadminをインストール下記サイトよりwgetする。
https://www.phpmyadmin.net/files/
今回は、Admin-5.2.1-all-languages.tar.gzを指定。
設置場所/usr/shareへ移動。
cd /usr/share
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz
tar -zxvf phpMyAdmin-5.2.1-all-languages.tar.gz
mv phpMyAdmin-5.2.1-all-languages phpmyadmin
chmod -R 0755 phpmyadmin
cp -p ./phpmyadmin/config.sample.inc.php ./phpmyadmin/config.inc.php
cd /etc/apache2/sites-available/
vi phpmyadmin.conf
Alias /phpmyadmin "/usr/share/phpmyadmin/"
<Directory "/usr/share/phpmyadmin/">
    Order allow,deny
    Allow from all
    Require all granted
</Directory>
a2ensite phpmyadmin.conf
systemctl reload apache2
phpMyAdmin でログインできない (mysqli::real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] エラー)
sudo mysql -u root -p
mysql> SELECT user, host, plugin FROM mysql.user;
+------------------+-----------+-----------------------+
| user             | host      | plugin                |
+------------------+-----------+-----------------------+
| debian-sys-maint | localhost | caching_sha2_password |
| mysql.infoschema | localhost | caching_sha2_password |
| mysql.session    | localhost | caching_sha2_password |
| mysql.sys        | localhost | caching_sha2_password |
| phpmyadminuser   | localhost | caching_sha2_password |<--ここ
| root             | localhost | auth_socket           |
+------------------+-----------+-----------------------+
6 rows in set (0.00 sec)
下記コマンドでcaching_sha2_passwordに対応
mysql> ALTER USER 'phpmyadminuser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxxxxxxxxxx';
