Windows で PHP バージョン 5.4.32 から PHP バージョン 5.5.22 にアップグレードする適切な方法は何ですか? 見つけられるのはインストール方法だけです。
PHP は既に Windows Server 2008 R2 64 ビット上で IIS と並行して動作しており、PHP の新しいバージョンに移行するだけです。
答え1
install.txt
これは、PHP の zip ダウンロードにかなりよく含まれているようです。
そのファイルから引用すると...
手動インストール手順
... 以前の PHP バージョンからのアップグレード: マニュアルの以前の版では、さまざまな ini ファイルと DLL ファイルを SYSTEM (つまり C:\WINDOWS) フォルダに移動するように推奨されていますが、これによりインストール手順は簡素化されますが、アップグレードは難しくなります。新しい PHP インストールに進む前に、これらのファイル (Windows SYSTEM フォルダの php.ini や PHP 関連の DLL など) をすべて削除することをお勧めします。システム全体が壊れる可能性があるため、これらのファイルを必ずバックアップしてください。古い php.ini は、新しい PHP のセットアップにも役立つ場合があります。また、すぐにわかるように、PHP をインストールするには、PHP 関連のすべてのファイルを 1 つのディレクトリに保存し、このディレクトリをシステム PATH で使用できるようにすることが推奨されます。
その注意点を踏まえると、新しいバージョンの PHP を新しいフォルダーにインストールし、新しいパスを使用するように IIS 構成を更新するだけで済みます。
答え2
手動インストールはうまくいきませんでしたが、Microsoft Web Platform Installer はうまくいきました。 https://www.microsoft.com/web/downloads/platform.aspx
答え3
IIS 用の PHP マネージャーを使用すると、最新の PHP を非常に簡単に使用できます。 参考:
- 最新のphpをダウンロードしてください(http://windows.php.net/downloads/releases/php-7.0.2-nts-Win32-VC14-x86.zip)
- PHP-ZipファイルをC:/PHP/php-7.0.2などの便利なディレクトリに解凍します。
- codeplexのインストーラーまたはIISのプラットフォームインストーラーを使用してPHPマネージャーをインストールします。
- 最近インストールした PHP マネージャーで新しい PHP を登録します (上記の PHP パスの高速 CGI を選択)
それはうまくいくはずです!
よろしくお願いいたします。
マース