XAMPPのphpだけアップデートする -2021年版-


XAMPPのphpだけアップデートする -2021年版-

XAMPPのアップデートは面倒

まず全部アンインストールしてからインストールしないといけないのでバックアップが大変。俺はめんどくさがりなのでググって色々調べてできるだけ今の設定を維持したまま楽ちんにアップデートしたいわけです。

XAMPP 8.0.0 から 8.0.1

ああ、めんどうだ。めんどうだよこれ。ということでphpだけアップデートしようと思って調べたら、なんか「XAMPPのphpは32bit」という情報が。でも怪しいな?と思って調べました。いや、8.0.1にアップデートした後なんですけどね。

phpinfo

hoge.php
<?php
phpinfo();

実行結果:

あれ、これx64じゃない?

タスクマネージャーでもわかる

タスクマネージャーでは、32bitアプリはこのように(32 ビット)と表示されます。親切ですね。

なので、XAMPPのphp.exeを実行してタスクマネージャーで見てみました。php.exeをダブルクリックすればphpのコンソールが立ち上がります。この状態でタスクマネージャーを見ます。で、php.exeを探すと…

64bitだー!

結論

確認できたのは7.3.26からですが、XAMPP for Windowsのphpも64bitです。なので、windowsだと https://windows.php.net/download#php-8.0 あたりから VS16 x64 Thread Safeのzipを落としてきてphp.ini以外を上書きすれば良い。

参考

EXE、DLLが32bitなのか64ビットなのか確認する方法