多くの人が私と同じ問題に遭遇していると思います。php5.3 より上のバージョンでは Zend Optimizer がサポートされなくなりましたが、shopex などの Web サイトで Zend Optimizer を使用するには、より高いバージョンの Zend が必要です。
n時間の惨めな手探りの後、ついにそれを手に入れましたが、最終的にはshopexに屈服しなければなりませんでした...
まず、PHP5.3.x版でZend Guard Loaderを使いたい場合はNTS版をダウンロードし、VC9でコンパイルする必要があります。この 2 つの点に注意する必要があり、どちらかが間違っていると Zend Guard Loader を使用できなくなります。
現在、wampserver 2.1e(32ビット版)に付属するphp5.3.5はVC6でコンパイルされているため、wampserver 2.1e環境ではZend Guard Loaderを直接使用することはできません。 wampserver 2.1d(64ビット版)に付属しているphp5.3.4はVC9でコンパイルされていますが、TS版なので使用できません。
新しいバージョンのphp+zendガードを使いたい場合は、phpのWebサイトにアクセスして、vc9でコンパイルされたphpのntsバージョンをダウンロードするだけです。
ただし、phpとzend Guardの新バージョンを使用しても、zendのバージョンの問題で解析エラーが発生するため、shopex4.8.5は使用できません。
したがって、このバージョンのshopexを使用するには、php 5.2.xバージョン+ Zend Optimizer 3.3.3に切り替える必要があります。
もちろん、PHP 5.2.17 は Zend Optimizer 3.3.3 と連携するために TS バージョンの VC6 でコンパイルする必要があることにも注意する必要があります。
最後に、この環境が完成したら、いよいよshopexをインストールできます。ただし、インストール中、新しいデータベースの作成プロセスは常に失敗します。mysqlデータベースを見るとテーブルが97個しかありませんが、完全にインストールされていれば109個のテーブルがあるはずです。いろいろなところを調べましたが、何が問題なのかわかりません。
最終的に、mysqlのバージョンが高すぎることが原因であることがわかりました。その後、Mysql 5.5.8 から Mysql 5.1.55 に戻すのが通常でした。