開発環境のWindowsを新しくしてXAMPP7.4をインストールしたが、PHP5.6で作った案件のメンテも引き続きあるので同時とは言わないまでもある程度共存させたい。
基本は下記サイトなどのモジュールを切り替えてApacheを再起動する方法をとる。
参考サイト:https://www.m-kobayashi.org/software/tools/Xampp_PHP_VUP.html
しかし、これだけでは動いてくれなかったので解決方法をメモしておく。
-その1-
VC11のランタイムがないのでApache + php5.6が起動しない
↓
Microsoftの「Visual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージ」のページから、vcredist_x64.exe, vcredist_x86.exeをダウンロードして、msvcp110.dllをインストールする。
https://www.microsoft.com/ja-jp/download/details.aspx?id=30679
-その2-
PHPのIntlが動かない
↓
php56フォルダ内のic*.dllをapache\bin内にコピー