トップページ > 記事閲覧
ioncube loader について
投稿日 : 2016/01/12(Tue) 13:37
投稿者 appleple
参照先 http://www.a-blogcms.jp
CORESERVER の ioncube loader について質問です。

http://www.coreserver.jp/faq/
Q12 PHPをCGIとして動かす方法について

→ ionCube Loaderを使う
zend_extension = "/usr/local/ioncube/lib/ioncube_loader.so"

PHP 5.3 であれば正常に FAQ の情報で利用できるようになりますが、バージョンが少し古いようです。

PHP 5.3 と 5.4 については

zend_extension = "/virtual/@@@@@@/public_html/ioncube/ioncube_loader_lin_5.3.so"

zend_extension = "/virtual/@@@@@@/public_html/ioncube/ioncube_loader_lin_5.4.so"

として、新しいバージョンの ioncube loader を利用する事ができたのですが
PHP 5.5 と 5.6 については同様に書いても「Internal Server Error」と
なって正常に動作させることができません。

zend_extension = "/virtual/@@@@@@/public_html/ioncube/ioncube_loader_lin_5.5.so"

zend_extension = "/virtual/@@@@@@/public_html/ioncube/ioncube_loader_lin_5.6.so"

5.5 や 5.6 で ioncube loader を利用できるのでしょうか?
Re: ioncube loader について
投稿日 : 2016/01/28(Thu) 10:55
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
appleple 様

平素は弊社サービスをご利用いただき、誠にありがとうございます。
また、ご回答が遅くなり、申し訳ございませんでした。

いただきました件につきまして、最新版の導入につきましては、対応部門で検討させていただきます。
コンテンツ内にioncube loader をインストールされた場合、PHP 5.3 と 5.4と同じように、PHP5.5 や 5.6 でもioncube loader が利用可能です。

「Internal Server Error」になる場合には、「.fast-cgi-bin」内の改行コードが正しいか、不明な文字列が挿入されていないか等、ご確認いただけますでしょうか。
もし、「.fast-cgi-bin」内のファイルが壊れている場合には、「ドメインウェブ」の設定ボタンをクリックすると改善する場合がございますので、お試しください。

ただ、PHP5.5以上ではopcacheが有効になっているために不具合になっている可能性もございますので、「php55.ini」あるいは「php56.ini」で「zend_extension=/usr/local/lib/php/extensions/php56_opcache.so」の行をコメントアウトください。
(ご参考:コメントアウトの例)
#zend_extension=/usr/local/lib/php/extensions/php56_opcache.so

なお、サーバー内のionCube Loaderを利用される場合も、PHPバージョンごとにファイル名が異なりますので、ご留意ください。
zend_extension=/usr/local/ioncube/lib/ioncube_loader_lin_5.3.so
zend_extension=/usr/local/ioncube/lib/ioncube_loader_lin_5.4.so
zend_extension=/usr/local/ioncube/lib/ioncube_loader_lin_5.5.so

以上、何卒よろしくお願い申し上げます。