私は現在XAMPPにPHP5.3を持っています。Zen Cart1.8を実行するにはPHP5.2を実行する必要があります(パッチを認識していますが、それでも機能しません)。現在実行しているのと同じXAMPP環境で実行したいと思います。
これを行う方法はありますか、それとも別のディレクトリなどにPHP 5.2でXAMPPを再インストールする必要がありますか?
すべての入力に感謝します。
同じインストールでそれを行うことができますが、私は個人的には 2 つの異なるサーバーを実行しているだけです。それにもかかわらず。
これを行う最善の方法は、元の PHP パッケージの名前を変更し (PHP_OLD など)、新しいものを作成して、必要に応じて簡単に元に戻すことができるようにすることです。
PHP 5.3 を実行するバージョンの XAMPP をダウンロードし、XAMPP から PHP ディレクトリをコピーします。xampp/apache/bin から 5.3 パッケージを取得することを忘れないでください (これらのパッケージは約 10 個あります)。一部のファイルの名前を変更する必要がある場合があります (または、100% 覚えていない場合) が、XAMPP を再起動して phpinfo() を試してみてください。
PHP 5.3 をモジュールとして、PHP 5.2 を CGI または高速 CGI で使用できると思います。
あなたはこのチュートリアルに従うことができました、それは私にとってはうまくいき ました:
基本的な LAMP スタックの場合、次のピニング エントリが機能します。
Package: php5
Pin: release a=karmic
Pin-Priority: 991
Package: php5-gd
Pin: release a=karmic
Pin-Priority: 991
Package: php5-mysql
Pin: release a=karmic
Pin-Priority: 991
Package: php5-cli
Pin: release a=karmic
Pin-Priority: 991
Package: php5-common
Pin: release a=karmic
Pin-Priority: 991
Package: libapache2-mod-php5
Pin: release a=karmic
Pin-Priority: 991