ioncubeの最近のブログ記事

coreserverもPHP5.2.5なので、PHP5.2.5環境でionCube_loaderを動かすにはでiconCube_loaderが動くと思ったのですが、動きませんでした。

これは、coreserverは、PHPがセーフモードで動いているからだそうです。
参考:freshreaderユーザに朗報。coreserverでioncube_loaderを利用する方法。

ここに記述されているとおりに、.htaccessとphp.iniを編集します。

(1).htaccessに以下の記述を書きます。.htaccessはルートディレクトリか、エンコードされたPHPを動かすディレクトリのどちらかに置けばいいです。

AddHandler application/x-httpd-phpcgi .php

(2)php.iniに以下の記述を書きます。php.iniは、エンコードされたPHPを動かすディレクトリに置きます。

zend_extension="/xxxxx/ioncube/ioncube_loader_lin_5.2.so"

xxxxxは、ローダーを設置するパスになります。

これで、coreserverで、ionCube_loaderが動きます。

参考:PHPをCGIとして動かす方法についてに習って、PHPをCGI版で動かすようにします。

PHPのソース暗号化ソフト ionCube のローダーを、PHP4環境(正確に言うと5.2.5より前)で動かすには、ランタイムロードと言って、ioncubeというディレクトリ内にサーバに適したローダーを入れて、エンコードされたファイルの上位ディレクトリのどこかに置いておくだけでよい(ほとんどの場合)。
なので、ioncubeディレクトリを、public_htmlディレクトリと同列に置いておくだけで、そのサイト内全てで使える。

PHP5.2.5以降の環境で動かすには、こう簡単にはいかないようだ。

PHP5.2.5以降でもランタイムロードがうまくいくように、エンコードする際に、ヘッダの内容を置き換えるという方法があります。
PHP5.2.5以降をご使用の場合
newpremable.phpというファイルをダウンロードして、Project Settings ダイアログの Customisation タブをクリックして、[PHP preamble 項目に newpremable.php ファイルを指定します。
私の環境では5.2.5は無いのでなんとも確認出来ませんが、これでうまく行くと思います。


PHP5.2.5でもcoreserverはまた違う。。。
coreserverでionCube_loaderを動かすには

ウェブページ

Powered by Movable Type 4.261

このアーカイブについて

このページには、過去に書かれたブログ記事のうちioncubeカテゴリに属しているものが含まれています。

前のカテゴリはHTML/CSSです。

次のカテゴリはLinux/Apacheです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。