PHP-8.5か4への移行 (2) PHP-7.4.33自力buildに成功

自力buildに成功しました.configureオプションは,以前自分で7.3.9をbuildしたときと同じものを使用しました.

動いたので問題はないのですが,これまで動いてきた7.4.33(/usr/lib/httpd/modules/libphp7.so)をどのように入手したのか,関連するファイルのありそうなところを見てみましたが,判明しませんでした.

いちおう,pkgtoolでインストールしたようなのですが,SlackBuildsでもなさそうです.

PHP-8.5か4への移行 (1)

今日現在12025年12月31日(水).,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が最新です2この辺がなんとも明確ではなくて,Slackware ARMの正規のupdateできたのか,自分でbuildしたのか,残存のファイルなどを確認しましたが,判りませんでした..Slackware ARM (aarch64版)は,Slackware-currentというまあβ版のような状況です.そこについているのは8.4.10で,これが使えればWordPressには叱られなくなりますが,32bit用に自分でコンパイルし直さなければなりません.

そこでやってみました.昨日32025年12月30日(火). 記録しないで適当にやったのですが,以下思い出しながら書きます.

最初は,最新のソース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…

としてみようかと考えています.

SARPi4 update

Slackware ARM for Raspberry Pi4 (SARPi4)のfirmwareとソフトのパッケージ(公式のものとSlackBuildのもの)のupdateを久しぶりにしました.Kernelは6.12.61になりました.

いまは,sbopkgでdosbox-xのbuildをしています.ずいぶん時間がかかります.使ってないのだからupdateの必要もなかったのにと後悔してます😓

RPi5のサポートはないかなとSARPiとSlackware ARMのサイトを見てみましたが,相変わらずSlackware-current用はありますが現行の最新版Slackware 15.0についてはないです.やはり15.1ないし16.0がリリースされるまで,正式リリースのSlackwareのAArch64対応の動きはないようです.

3プロジェクト進行中

つくづく自分はコンピューターとネットワークがあれば生きていけるんだなあと思う今日この頃です😓

さて,現在3つのプロジェクトが進行中です.

メインWSのリプレース

メインWSは現在史上最強のIntel Mac miniです.Mac mini最初で最後のデスクトップIntel Core CPUを搭載したMac miniで,しかもCore i7にCTOしてますので,間違いなくIntel Mac miniとしては他に右に出るものはありません.

たしかに抜群のパフォーマンスでしたが,Apple Siliconと比較すると何分の1も遅いようですし,いよいよ次のmacOSのメジャーリリースmacOS 26では対象外となるようなので,ここで最新のMac miniを導入しようと画策中です.

まあ,このプロジェクトはその購入資金をいかに用立てるかということが主で,技術的な要素はあんまりないです😓

Webサーバー/プライベートサーバー更新

現在Raspberry Pi 4 Model B (RAM 8GB)でSlackware ARM (32bit)を走らせています.Slackware ARMは15.0が最新で,いろいろ陳腐化してきています.たぶん15.1(または16.0)のリリース時にはSlackware ARMプロジェクトもaarch64版を出すと思うのですが,いつになるか解りません.

そこで,素直にRaspberr Pi OS 64bitに移行します.必要なデーモン類についてはセキュリティー上詳しく書きませんが,まあ何とかなるとは思います.

ただ,Linuxサーバーの更新は気合いが必要なのでそれが心配です.

ハードウェアとしては現在予備役のRapsberry Pi 4 Model B (RAM 4GB)を使用して立ち上げようと思います.必要なUSB HUBも入手しましたし,ルートドライブとする予定の1TB SSDも確保済です.

それと置き場所がないのでWindow 10 32bitで使っていたデスクトップPCを廃棄します.メーカーのクレバリーが倒産してしまったのですが,PCリサイクル料金は払っている1購入代金に含まれています.ので,PC3R : : 一般社団法人 パソコン3R推進協会に申し込めば何とかなるようです.

そうしたスペース,設備的な整備の後,気合いが出るかというプロジェクトです.

門柱灯サイバー化計画

これが一番面白みがあるプロジェクトです.現在門柱にセットした防犯カメラはLEDの門柱灯の電源にACアダプターを付けて供給しています2第二種電気工事士の有資格者です.資格の範囲の工事です.

現在の問題点は,

  • 屋内にあるWi-Fiルーターとの接続がぎりぎり
  • 門柱灯を24時間点けっぱなしにするとセキュリティーが甘いと見られかねないので,朝夕門柱灯はOff/Onしていますが,それだと防犯カメラもその時間しか動かない

の2つがあげられます.これを解決するために,

  • 屋外にWi-Fiルーターを設置する
  • 門柱灯を自動的にOn/Offする仕掛けをする

ことが必要です.

セキュリティー上詳細は書けませんが,一番チャレンジングです.

Moving to RPi OS (debian)

当BLOGの前身はもともとはx86_64のSlackware64で動いていました.それをSlackware ARM 14.xに移行したのは2016年頃であったようです.

Slackwareを使っているといつも遭遇するのですが,ソフトの陳腐化です.パッチレベルでは新しいものが配給されますが,メジャーバージョンのupgradeは基本的にありません.それで14.2でしびれを切らせていた頃15.0が出てくれました.

そのSlackware ARM 15.0に移行したのが2022年4月です.それから3年ちょっとですが,いくつか前述のように最新のソフトをキャッチアップしない故の不具合が出てきました1詳しくは書きませんが😓

長年愛用してきたSlackwareを離れてRaspberry Pi OSに移行することにしました.まあそれなりに慣れたdebianみたいなもんです.

GUIなしでRaspberry Pi 4 Model B (RAM 4GB)に仕立てて,うまくいったらサーバーをスイッチし,さらにRaspberry Pi 5 Model Bにして,GUIもいれます.

なかなか前途は多難だと思いますが,ひと頑張りしてみます.