ホームページ  >  記事  >  バックエンド開発  >  PHP バージョンが原因で shopex4.8.5 インストールの問題が発生する_PHP チュートリアル

PHP バージョンが原因で shopex4.8.5 インストールの問題が発生する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 14:53:27789ブラウズ

多くの人が私と同じ問題に遭遇していると思います。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 に戻すのが通常でした。

http://www.bkjia.com/PHPjc/371367.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/371367.html技術記事多くの人が私と同じ問題に遭遇したことがあると思います。php5.3 より上のバージョンでは Zend Optimizer がサポートされなくなりましたが、shopex などの Web サイトで Zend Optimizer を使用するには、より高いバージョンの Zend が必要です。 小さな後...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。