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を動かすには

コメントする