ウィンドウ|サーバー|ソルブ
場合によっては、WINDOWS サーバーに複数の異なるバージョンの PHP 環境をインストールしたり、異なる php.ini 構成を使用したりする必要があります。たとえば、China E-Business Network の IONCUBE システムを使用して PHP プログラムを暗号化した後、次のことが必要になります。 PHP にインストールするには .ini にロード オプションを設定しますが、このオプションと zend 暗号化プログラム インタプリタを同時に存在させることはできません。サーバー内に ZEND 暗号化を使用する別のプログラムがある場合は残念です。
WINDOWS サーバーに複数の PHP セットをインストールし、異なる PHP.INI を使用できる場合、この問題は解決できます。ただし、正式な方法で PHP を再コンパイルすると、さらに面倒になります。私たちは最近、別の方法を調査し、使用して複数の PHP をインストールすることに成功しました:
まず、デフォルトの方法を使用して PHP のセットをインストールし、インストール後、通常、php.ini が自動的に c にコピーされます。 :winnt。
Ctrl+C と Ctrl+V を使用して、winnt の下の php.ini を c:php にコピーします。この時点で、PHPINFO() を使用して、自動的に変更された php.ini のパスを表示できます。 c: /php/php.ini。
次に、PHP の 2 番目のセットをインストールします。インストール中に、PHP は php.ini を c:winnt にコピーします。 d: php を使用するだけです。
次に、[IIS] -> [ホーム ディレクトリ] -> [構成] で、サイトごとに異なる PHP 実行ファイルを指定できます。
この方法を使用して 2 セットの PHP をインストールした後、テスト後はシステム リソースに特別な影響はありません。