#author("2023-01-07T03:47:02+00:00","default:bokupi","bokupi") * AlmaLinux9に移行 [#c8e9b87d] 主に自分の備忘録としての内容です。 CentOS6のサポートが切れて久しいので、新しいOSに移行しました。 CentOSは開発中止となったので、AlmaLinuxを代替として選択しました。 ** 以前のOSからデータ移行 [#f7925d8a] 必要なデータを、tarで圧縮します。パーミッションは維持しておきます。 tar cvzfp httpd.tar.gz httpd 新しいサーバで展開します。 tar xvzfp httpd.tar.gz apacheなどのアプリケーション設定ファイルは、特に保存しませんでした。 アプリケーションのバージョンが変わって設定方法が変わる可能性があるからです。 面倒でなければ保存しておいた方が安心かと思います。 ** AlmaLinuxの環境整備 [#w8b17397] tarなどのコマンドも初期状態では使えませんので、不足しているコマンド等があれば、逐次インストールします。 # dnf install tar # dnf install php # dnf install ruby # dnf install mysql-server mysql # dnf install php-mysqlnd ** Perl関連の修正 [#tdc8445a] Perlのバージョンが上がったことで、jcode.plでエラーが出るようになりました。 jacode.plを代わりに使います。 https://metacpan.org/release/INA/jacode-2.13.4.18 色々ファイルがありますが、必要なファイルはjacode.plのみです。 こちらをjcode.plがあるディレクトリに配置し、require対象をjcode.plからjacode.plに書き換えるだけでOKです。