今日現在,PHPの最新安定版は,8.5.1です.多くのLinux Distribution (以下 “distro”)では,8.4.xの10以降が正規に配布されているようです.8.4.xは既にOld stableで,最終は8.4.16です.
さて,PHP-7.4.33で動いているWordPressには管理画面にログインする度に「新しいPHPにしろ.最低限8.3.xにはしろ(意訳)」と叱られます.
Slackware ARM 15.0 (32bit版)は7.4.33が最新です.Slackware ARM (aarch64版)は,Slackware-currentというまあβ版のような状況です.そこについているのは8.4.10で,これが使えればWordPressには叱られなくなりますが,32bit用に自分でコンパイルし直さなければなりません.
そこでやってみました.昨日 記録しないで適当にやったのですが,以下思い出しながら書きます.
最初は,最新のソース8.5.1をかつて自分で7.3.9をビルドしたときのconfigure optionでやりました.このときのホストは既にARM(Raspberry Pi 4 Model B)でした.
いくつかのwarningがでたものの,configureもmakeも成功しました.しかし,WordPressは起動してくれません.

こんなエラーメッセージが出て手がかりすらありません.
やむなく,8.4.16のソースをコンパイルしても同様です.また,configure オプションは,Slackware aarch64 currentから持ってきて試しましたが,これも同じです.
その過程でPukiWikiも動かしてみたのですが,なんと,とりあえずは動きます.細かいところは確認していませんが😓

今日は,
- 7.4.33をSlackwareのphp.SlackBuildスクリプトでbuildしてみる
- うまくいったら,そのconfigureオプションで8.0.xをbuild
- うまくいったら,8.1.x…
としてみようかと考えています.